Skip to content

Instantly share code, notes, and snippets.

@jonbrennecke
Created February 26, 2024 19:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jonbrennecke/5d3e1fc534712530d654f761893e5fe9 to your computer and use it in GitHub Desktop.
Save jonbrennecke/5d3e1fc534712530d654f761893e5fe9 to your computer and use it in GitHub Desktop.
Dockerfile for lambda
FROM amazoncorretto:17 as builder
COPY --chown=gradle:gradle . /src
WORKDIR /src
ARG NEXUS_ENGINEER_USER
ENV NEXUS_ENGINEER_USER=$NEXUS_ENGINEER_USER
ARG NEXUS_ENGINEER_PASSWORD
ENV NEXUS_ENGINEER_PASSWORD=$NEXUS_ENGINEER_PASSWORD
RUN ./gradlew clean shadowJar --no-daemon
FROM public.ecr.aws/lambda/java:21
COPY --from=builder /src/build/libs/* ${LAMBDA_TASK_ROOT}
COPY --from=builder /src/build/classes/kotlin/main/* ${LAMBDA_TASK_ROOT}
CMD ["com.curative.healthplan.ediConverter.EDIFileConversionHandler::handleRequest"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment