Newer
Older
# docker build -t nshmp-ws-static .
ARG BUILD_IMAGE=code.usgs.gov:5001/devops/images/usgs/java:11
ARG FROM_IMAGE=code.usgs.gov:5001/devops/images/usgs/java:11
ARG CI_PROJECT_URL=null
ARG CI_COMMIT_BRANCH=null
# Which service to run: hazard or aashto
ENV SERVICE="hazard"
# Web service context path
# Path to the NetCDF file to use
ENV NETCDF_FILE ${SERVICE}-example.nc
USER root
RUN mkdir /asset-output \
&& chown -R usgs-user:usgs-user /app \
&& chown -R usgs-user:usgs-user /asset-output
USER usgs-user
COPY --from=builder /app/src/aashto/build/libs/aashto-all.jar aashto.jar
COPY --from=builder /app/src/aashto/src/main/resources/aashto-example.nc .
COPY --from=builder /app/src/hazard/build/libs/hazard-all.jar hazard.jar
COPY --from=builder /app/src/hazard/src/main/resources/hazard-example.nc .
"-Dmicronaut.server.context-path=${CONTEXT_PATH}" \
-netcdf=${NETCDF_FILE}