labkey-compose21-hidden.yaml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. services:
  2. labkey-db:
  3. build:
  4. context: ./db
  5. dockerfile: Dockerfile14
  6. args:
  7. USER_ID: ${USER_ID}
  8. GROUP_ID: ${GROUP_ID}
  9. volumes:
  10. - ${POSTGRES_DIR}:/var/lib/postgresql/data
  11. environment:
  12. - POSTGRES_USER=postgres
  13. - POSTGRES_PASSWORD=$PGPASS
  14. - POSTGRES_DB=labkey
  15. networks:
  16. - labkey_network
  17. ports:
  18. - 5432
  19. labkey-web:
  20. depends_on:
  21. - labkey-db
  22. #image: tomcat:9-jdk17-temurin
  23. #
  24. build:
  25. context: ./web
  26. dockerfile: Dockerfile
  27. args:
  28. XTAG: x21
  29. USER_ID: ${USER_ID}
  30. GROUP_ID: ${GROUP_ID}
  31. volumes:
  32. - ${LABKEY_DIR}:/usr/local/labkey
  33. - ${LABKEY_FILES}:/data/labkey/files
  34. - ${EXTERNAL_MODULES}:/usr/local/labkey/externalModules
  35. #- ${LABKEY_DIR}/labkeywebapp:/usr/local/labkey/labkeywebapp
  36. #- ${LABKEY_DIR}/modules:/usr/local/labkey/modules
  37. #- ${LABKEY_DIR}/pipeline-lib:/usr/local/labkey/pipeline-lib
  38. #- ${LABKEY_DIR}/externalModules:/usr/local/labkey/externalModules
  39. #- ${LABKEY_DIR}/files:/usr/local/labkey/files
  40. #- ${TOMCAT_DIR}:/usr/local/tomcat
  41. - ${TOMCAT_DIR}/bin/setenv.sh:/usr/local/tomcat/bin/setenv.sh
  42. #- ${TOMCAT_DIR}/bin/setenv.sh:/usr/local/tomcat/bin/setenv.sh
  43. #- ${TOMCAT_DIR}/conf/key.pem:/usr/local/tomcat/conf/key.pem
  44. #- ${TOMCAT_DIR}/conf/cert.pem:/usr/local/tomcat/conf/cert.pem
  45. #- ${TOMCAT_DIR}/conf/ca-chain.pem:/usr/local/tomcat/conf/ca-chain.pem
  46. - ${TOMCAT_DIR}/lib/labkeyBootstrap.jar:/usr/local/tomcat/lib/labkeyBootstrap.jar
  47. - ${TOMCAT_DIR}/lib/javax.activation.jar:/usr/local/tomcat/lib/javax.activation.jar
  48. - ${TOMCAT_DIR}/lib/mail.jar:/usr/local/tomcat/lib/mail.jar
  49. - ${TOMCAT_DIR}/conf/Catalina/localhost/labkey.xml:/usr/local/tomcat/conf/Catalina/localhost/labkey.xml
  50. #- ${TOMCAT_DIR}/conf/server.xml:/usr/local/tomcat/conf/server.xml
  51. networks:
  52. - labkey_network
  53. - docker_network
  54. ports:
  55. - 8080
  56. networks:
  57. labkey_network:
  58. external: true
  59. docker_network:
  60. external: true