Newer
Older
# Running Hazard:
# docker pull code.chs.usgs.gov:5001/ghsc/nshmp/images/nshmp-haz-v2;
# docker run \
# -e PROGRAM=<deagg | deagg-epsilon | deagg-iml | hazard | hazard-2018 | rate> \
# -e MODEL=<WUS_20[08|14|18] | CEUS_20[08|14|18] | COUS_20[08|14|18] | AK_2007 | HI_2020> \
# -v /absolute/path/to/sites/file:/app/sites.<geojson | csv> \
# -v /absolute/path/to/config/file:/app/config.json \
# -v /absolute/path/to/output:/app/output \
ARG BUILD_IMAGE=usgs/java:11
ARG FROM_IMAGE=usgs/java:11
ARG libs_dir=${builder_workdir}/build/libs
ENV GIT_NSHMP_USERNAME ${git_username}
ENV GIT_NSHMP_PASSWORD ${git_password}
LABEL maintainer="Peter Powers <pmpowers@usgs.gov>, Brandon Clayton <bclayton@usgs.gov>"
ARG builder_workdir
ARG libs_dir
ARG project
ARG ws_file
ENV CONFIG_FILE ""
ENV DEBUG false
ENV IML ""
ENV JAVA_XMX "8g"
ENV MODEL ""
ENV MOUNT_MODEL false
ENV NSHM_VERSION master
ENV PROGRAM hazard
ENV PROJECT ${project}
ENV RETURN_PERIOD ""
COPY --from=builder ${libs_dir}/* ./
COPY scripts scripts
EXPOSE 8080
ENTRYPOINT [ "bash", "scripts/docker-entrypoint.sh" ]