ARG registry=419827138212.dkr.ecr.us-east-1.amazonaws.com FROM ${registry}/dspda-pluto-base:latest # Set up apps RUN sed -i 's+.*disable-worker+autostart=false+g' /etc/supervisor/conf.d/supervisord.conf \ && sed -i 's+.*disable-visualization+autostart=false+g' /etc/supervisor/conf.d/supervisord.conf \ && sed -i 's+.*disable-pathways+autostart=false+g' /etc/supervisor/conf.d/supervisord.conf \ && sed -i 's+.*disable-r+autostart=false+g' /etc/supervisor/conf.d/supervisord.conf ADD target/front.tar.gz /usr/local/pluto/front ADD target/Pluto-0.0.1-SNAPSHOT.jar /usr/local/pluto/pluto.jar EXPOSE 80 HEALTHCHECK --interval=30s --timeout=5s \ CMD curl -f http://127.0.0.1/dspda-heartbeat || exit 1 ENTRYPOINT [ "supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf" ]