Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. FROM tomcat:8.0.20-jre8
  2. RUN rm -rf /usr/local/tomcat/webapps/ROOT/*
  3. COPY out/artifacts/udn_analytics_web_services_war_exploded/ /usr/local/tomcat/webapps/ROOT/
  4. COPY context.xml /usr/local/tomcat/webapps/ROOT/META-INF/
  5. COPY java.security /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/
  6. RUN { \
  7. head -1 /usr/local/tomcat/bin/catalina.sh; \
  8. echo 'if [[ -z $DBSERVER || -z $DBUSER || -z $DBPASSWD ]]; then'; \
  9. echo " echo 'Missing either DBSERVER, DBUSER, or DBPASSWD.'"; \
  10. echo " echo 'example: docker run -e DBSERVER=server.com:3306 -e DBUSER=metrics_ro -e DBPASSWD=xyzzy analytics-api'"; \
  11. echo ' exit 1'; \
  12. echo 'fi'; \
  13. echo ''; \
  14. echo 'sed -i "s!\$DBSERVER!$DBSERVER!g" "/usr/local/tomcat/webapps/ROOT/META-INF/context.xml"'; \
  15. echo 'sed -i "s!\$DBUSER!$DBUSER!g" "/usr/local/tomcat/webapps/ROOT/META-INF/context.xml"'; \
  16. echo 'sed -i "s!\$DBPASSWD!$DBPASSWD!g" "/usr/local/tomcat/webapps/ROOT/META-INF/context.xml"'; \
  17. tail -n +2 /usr/local/tomcat/bin/catalina.sh; \
  18. } > /usr/local/tomcat/bin/catalina.sh.new
  19. 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