25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
721B

  1. version: "2"
  2. services:
  3. db:
  4. build:
  5. context: ./mysql
  6. dockerfile: Dockerfile
  7. networks:
  8. backend:
  9. ipv4_address: 10.${groupid}.0.5
  10. app:
  11. env_file:
  12. - .env
  13. build:
  14. context: ./src
  15. dockerfile: Dockerfile
  16. ports:
  17. - "80${groupid}:8080"
  18. - "4${groupid}:443"
  19. depends_on:
  20. - db
  21. - smtp
  22. networks:
  23. backend:
  24. ipv4_address: 10.${groupid}.0.6
  25. smtp:
  26. build:
  27. context: ./docker-smtp
  28. dockerfile: Dockerfile
  29. restart: always
  30. networks:
  31. backend:
  32. ipv4_address: 10.${groupid}.0.7
  33. networks:
  34. backend:
  35. driver: bridge
  36. ipam:
  37. config:
  38. - subnet: 10.${groupid}.0.0/18