Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM tomcat:8.0.20-jre8
- RUN rm -rf /usr/local/tomcat/webapps/ROOT/*
- COPY out/artifacts/udn_analytics_web_services_war_exploded/ /usr/local/tomcat/webapps/ROOT/
- COPY context.xml /usr/local/tomcat/webapps/ROOT/META-INF/
- COPY java.security /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/
- RUN { \
- head -1 /usr/local/tomcat/bin/catalina.sh; \
- echo 'if [[ -z $DBSERVER || -z $DBUSER || -z $DBPASSWD ]]; then'; \
- echo " echo 'Missing either DBSERVER, DBUSER, or DBPASSWD.'"; \
- echo " echo 'example: docker run -e DBSERVER=server.com:3306 -e DBUSER=metrics_ro -e DBPASSWD=xyzzy analytics-api'"; \
- echo ' exit 1'; \
- echo 'fi'; \
- echo ''; \
- echo 'sed -i "s!\$DBSERVER!$DBSERVER!g" "/usr/local/tomcat/webapps/ROOT/META-INF/context.xml"'; \
- echo 'sed -i "s!\$DBUSER!$DBUSER!g" "/usr/local/tomcat/webapps/ROOT/META-INF/context.xml"'; \
- echo 'sed -i "s!\$DBPASSWD!$DBPASSWD!g" "/usr/local/tomcat/webapps/ROOT/META-INF/context.xml"'; \
- tail -n +2 /usr/local/tomcat/bin/catalina.sh; \
- } > /usr/local/tomcat/bin/catalina.sh.new
- RUN cat /usr/local/tomcat/bin/catalina.sh.new > /usr/local/tomcat/bin/catalina.sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement