FROM alpine:3.9.4 LABEL maintainer="yevhen.panko@teamdev.com" ENV BASE_HREF=- JAVA_VERSION=8u212 JAVA_ALPINE_VERSION=8.212.04-r1 LANG=C.UTF-8 JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk/jre PATH=$PATH:/usr/lib/jvm/java-1.8-openjdk/jre/bin:/usr/lib/jvm/java-1.8-openjdk/bin RUN apk add --no-cache gcc bash cyrus-sasl curl supervisor libc-dev coreutils make openssl openssl-dev nginx ca-certificates java-cacerts wget ttf-dejavu bzip2 xz openjdk8 && rm -rf /var/cache/apk/* # Set up env ADD docker_off_server/assets/configuration/nginx-vhost /etc/nginx/conf.d/default.conf ADD docker_off_server/assets/configuration/supervisord.conf /etc/supervisor/conf.d/supervisord.conf ADD docker_off_server/assets/configuration/nginx.conf /etc/nginx/nginx.conf COPY docker_off_server/assets/runscripts/nginx.sh docker_off_server/assets/runscripts/pluto.sh docker_off_server/assets/runscripts/import_certs.sh /usr/local/pluto/scripts/ ADD docker_slim/target/front.tar.gz /usr/local/pluto/front EXPOSE 80 HEALTHCHECK --interval=60s --timeout=5s \ CMD curl -f http://172.17.0.1/dspda-heartbeat || exit 1 ENTRYPOINT [ "supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf" ]