Guest User

Untitled

a guest
Aug 24th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. FROM guacamole/guacamole
  2.  
  3. RUN sed -i 's/redirectPort="8443"/redirectPort="8443" server="" secure="true"/g' /usr/local/tomcat/conf/server.xml
  4. && sed -i 's/<Server port="8005" shutdown="SHUTDOWN">/<Server port="-1" shutdown="SHUTDOWN">/g' /usr/local/tomcat/conf/server.xml
  5. && rm -rf /usr/local/tomcat/webapps/docs/*
  6. && rm -rf /usr/local/tomcat/webapps/examples/*
  7. && rm -rf /usr/local/tomcat/webapps/manager/*
  8. && rm -rf /usr/local/tomcat/webapps/host-manager/*
  9.  
  10. WORKDIR /usr/local/tomcat
  11. USER root
  12. COPY server.xml conf/server.xml
  13. RUN chmod 660 conf/server.xml
  14. USER root
  15. ADD tomcat.keystore /usr/local/tomcat/
  16. RUN chmod 644 tomcat.keystore
  17. RUN chown root:staff /usr/local/tomcat/tomcat.keystore
  18. ADD ./lib/crowd-auth-filter-1.0.0.jar /usr/local/tomcat/webapps/guacamole/WEB-INF/lib/crowd-auth-filter-1.0.0.jar
  19. ADD ./lib/crowd-filter.properties /usr/local/tomcat/webapps/guacamole/WEB-INF/lib/crowd-filter.properties
  20. RUN chmod 644 /usr/local/tomcat/webapps/guacamole/WEB-INF/lib/crowd-filter.properties
  21. ADD web.xml /usr/local/tomcat/webapps/guacamole/WEB-INF/web.xml
  22. CMD /usr/local/tomcat/bin/shutdown.sh && /usr/local/tomcat/bin/startup.sh
  23.  
  24. version: '2'
  25.  
  26. services:
  27. guacd:
  28. hostname: guacd
  29. image: guacamole/guacd
  30. restart: always
  31. container_name: guacd
  32. mysql:
  33. hostname: mysql
  34. image: mysql:5.7
  35. volumes:
  36. - ./tmp/scripts:/docker-entrypoint-initdb.d
  37. restart: always
  38. container_name: mysql
  39. ports:
  40. - "3306:3306"
  41. environment:
  42. - MYSQL_DATABASE="guacamole"
  43. - MYSQL_USER="guacamole"
  44. - MYSQL_PASSWORD="password"
  45. - MYSQL_ROOT_PASSWORD="password"
  46. guacamole:
  47. build: .
  48. image: mine/guacamole
  49. restart: always
  50. ports:
  51. - "8443:8443"
  52. links:
  53. - guacd
  54. - mysql
  55. container_name: guacamole
  56. environment:
  57. - GUACD_HOSTNAME=guacd
  58. - GUACAMOLE_HOME=/opt/guacamole-home
  59.  
  60. volumes:
  61. tmp-scripts:
Add Comment
Please, Sign In to add comment