Advertisement
mrbits

Untitled

Apr 19th, 2017
565
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. FROM glassfish/server
  2.  
  3. # Maintainer
  4. MAINTAINER Robson Ribeiro <robsont36@gmail.com>
  5.  
  6. RUN groupadd -r -g 800 glassfish && \
  7. useradd -r -u 800 -g glassfish -d $GLASSFISH_HOME -s /sbin/nologin -c "GlassFish JavaEE application server" glassfish
  8.  
  9. RUN chown -R glassfish:glassfish $GLASSFISH_HOME && \
  10. chmod 0750 $GLASSFISH_HOME
  11.  
  12. USER glassfish
  13.  
  14. WORKDIR $GLASSFISH_HOME
  15.  
  16. ADD domain.xml $GLASSFISH_HOME/glassfish/domains/domain1/config/domain.xml
  17. ADD mysql-connector-java-5.1.34.jar $GLASSFISH_HOME/glassfish/domains/domain1/lib/mysql-connector-java-5.1.34.jar
  18. ADD SistemaTCC.war $GLASSFISH_HOME/glassfish/domains/domain1/autodeploy/SistemaTCC.war
  19. ADD https://github.com/repositorio.war?raw=true $GLASSFISH_HOME/glassfish/domains/domain1/autodeploy/aplicacao.war
  20.  
  21. # Ports being exposed
  22. EXPOSE 4848 8080 8181 8088
  23.  
  24. VOLUME ["/glassfish4/glassfish/domains/domain1/autodeploy/"]
  25.  
  26. # Start asadmin console and the domain
  27. CMD ["asadmin", "start-domain", "-v"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement