labkey-compose24.yaml 837 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. services:
  2. labkey-db:
  3. build:
  4. context: ./db
  5. dockerfile: Dockerfile
  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. ports:
  16. - 5432
  17. labkey-web:
  18. depends_on:
  19. - labkey-db
  20. build:
  21. context: ./web
  22. dockerfile: Dockerfile
  23. args:
  24. USER_ID: ${USER_ID}
  25. GROUP_ID: ${GROUP_ID}
  26. JAVA_FLAGS: ${J_FLAGS}
  27. volumes:
  28. - ${LABKEY_DIR}:/home/labkey
  29. ports:
  30. - 8081:8080
  31. - 8444:8443
  32. networks:
  33. default:
  34. name: labkey_network
  35. external: true