Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM guacamole/guacamole
- RUN sed -i 's/redirectPort="8443"/redirectPort="8443" server="" secure="true"/g' /usr/local/tomcat/conf/server.xml
- && sed -i 's/<Server port="8005" shutdown="SHUTDOWN">/<Server port="-1" shutdown="SHUTDOWN">/g' /usr/local/tomcat/conf/server.xml
- && rm -rf /usr/local/tomcat/webapps/docs/*
- && rm -rf /usr/local/tomcat/webapps/examples/*
- && rm -rf /usr/local/tomcat/webapps/manager/*
- && rm -rf /usr/local/tomcat/webapps/host-manager/*
- WORKDIR /usr/local/tomcat
- USER root
- COPY server.xml conf/server.xml
- RUN chmod 660 conf/server.xml
- USER root
- ADD tomcat.keystore /usr/local/tomcat/
- RUN chmod 644 tomcat.keystore
- RUN chown root:staff /usr/local/tomcat/tomcat.keystore
- ADD ./lib/crowd-auth-filter-1.0.0.jar /usr/local/tomcat/webapps/guacamole/WEB-INF/lib/crowd-auth-filter-1.0.0.jar
- ADD ./lib/crowd-filter.properties /usr/local/tomcat/webapps/guacamole/WEB-INF/lib/crowd-filter.properties
- RUN chmod 644 /usr/local/tomcat/webapps/guacamole/WEB-INF/lib/crowd-filter.properties
- ADD web.xml /usr/local/tomcat/webapps/guacamole/WEB-INF/web.xml
- CMD /usr/local/tomcat/bin/shutdown.sh && /usr/local/tomcat/bin/startup.sh
- version: '2'
- services:
- guacd:
- hostname: guacd
- image: guacamole/guacd
- restart: always
- container_name: guacd
- mysql:
- hostname: mysql
- image: mysql:5.7
- volumes:
- - ./tmp/scripts:/docker-entrypoint-initdb.d
- restart: always
- container_name: mysql
- ports:
- - "3306:3306"
- environment:
- - MYSQL_DATABASE="guacamole"
- - MYSQL_USER="guacamole"
- - MYSQL_PASSWORD="password"
- - MYSQL_ROOT_PASSWORD="password"
- guacamole:
- build: .
- image: mine/guacamole
- restart: always
- ports:
- - "8443:8443"
- links:
- - guacd
- - mysql
- container_name: guacamole
- environment:
- - GUACD_HOSTNAME=guacd
- - GUACAMOLE_HOME=/opt/guacamole-home
- volumes:
- tmp-scripts:
Add Comment
Please, Sign In to add comment