Skip to content
Snippets Groups Projects
Commit 01a19bfc authored by Clayton, Brandon Scott's avatar Clayton, Brandon Scott
Browse files

imporve docker ws

parent 1ba74c8b
No related branches found
No related tags found
1 merge request!531Resolves - Trigger CDK Deployment
...@@ -16,11 +16,6 @@ ...@@ -16,11 +16,6 @@
ARG BUILD_IMAGE=usgs/java:11 ARG BUILD_IMAGE=usgs/java:11
ARG FROM_IMAGE=usgs/java:11 ARG FROM_IMAGE=usgs/java:11
ARG project=nshmp-haz-v2
ARG builder_workdir=/app/${project}
ARG libs_dir=${builder_workdir}/build/libs
ARG jar_file=${libs_dir}/${project}.jar
#### ####
# Builder image: Build jar file. # Builder image: Build jar file.
#### ####
...@@ -30,12 +25,10 @@ ARG builder_workdir ...@@ -30,12 +25,10 @@ ARG builder_workdir
# TODO # TODO
# Remove once nshmp-lib is public # Remove once nshmp-lib is public
ARG gitlab_token=null ARG GITLAB_TOKEN=null
ARG ci_job_token=null ARG CI_JOB_TOKEN=null
ENV GITLAB_TOKEN ${gitlab_token}
ENV CI_JOB_TOKEN ${ci_job_token}
WORKDIR ${builder_workdir} WORKDIR /app
COPY . . COPY . .
...@@ -48,27 +41,23 @@ FROM ${FROM_IMAGE} ...@@ -48,27 +41,23 @@ FROM ${FROM_IMAGE}
LABEL maintainer="Peter Powers <pmpowers@usgs.gov>, Brandon Clayton <bclayton@usgs.gov>" LABEL maintainer="Peter Powers <pmpowers@usgs.gov>, Brandon Clayton <bclayton@usgs.gov>"
ARG libs_dir ENV CONTEXT_PATH="/"
ARG builder_workdir ENV BASIN_SERVICE_URL="https://earthquake.usgs.gov/nshmp/ws/data/basin"
ARG project
ENV PROJECT ${project}
ENV CONTEXT_PATH "/"
ENV BASIN_SERVICE_URL "https://staging-earthquake.usgs.gov/nshmp/ws/data/basin"
ENV JAVA_XMS="2g" ENV JAVA_XMS="2g"
ENV JAVA_XMX="8g" ENV JAVA_XMX="8g"
ENV MODELS_DIRECTORY="/models"
WORKDIR /app WORKDIR /app
COPY --from=builder ${libs_dir}/* ./ COPY --from=builder /app/build/libs/nshmp-haz-v2.jar .
VOLUME [ "/models" ] VOLUME [ "${MODELS_DIRECTORY}" ]
EXPOSE 8080 EXPOSE 8080
ENTRYPOINT java -jar "${PROJECT}.jar" \ ENTRYPOINT java -jar nshmp-haz-v2.jar \
"-Xms${JAVA_XMS}" \ "-Xms${JAVA_XMS}" \
"-Xmx${JAVA_XMX}" \ "-Xmx${JAVA_XMX}" \
"-Dmicronaut.server.context-path=${CONTEXT_PATH}" \ "-Dmicronaut.server.context-path=${CONTEXT_PATH}" \
--basin-service-url="${BASIN_SERVICE_URL}" \ --basin-service-url="${BASIN_SERVICE_URL}" \
--models="/models"; --models="${MODELS_DIRECTORY}";
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment