You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

docker-compose.yml 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. version: '2'
  2. services:
  3. postgresql:
  4. build: ./postgresql
  5. image: project-luticate2-postgresql-image:dev
  6. container_name: project-luticate2-postgresql
  7. networks:
  8. project.internal.docker:
  9. aliases:
  10. - postgresql.project.internal.docker
  11. volumes:
  12. - ./data/postgresql/data:/var/lib/postgresql/data
  13. - ./data/postgresql/backup:/var/lib/postgresql/backup
  14. ports:
  15. - "127.0.0.1:34030:5432"
  16. env_file:
  17. - env
  18. frontend:
  19. build: ./frontend
  20. image: project-luticate2-frontend-image:dev
  21. container_name: project-luticate2-frontend
  22. networks:
  23. project.internal.docker:
  24. aliases:
  25. - frontend.project.internal.docker
  26. ports:
  27. - "127.0.0.1:34031:80"
  28. env_file:
  29. - env
  30. backend:
  31. build:
  32. context: ./backend
  33. args:
  34. - WEBAPI_PROJECT=WebApiUtils
  35. - BUILD_CONFIG=Release
  36. image: project-luticate2-backend-image:dev
  37. container_name: project-luticate2-backend
  38. networks:
  39. project.internal.docker:
  40. aliases:
  41. - backend.project.internal.docker
  42. env_file:
  43. - env
  44. networks:
  45. project.internal.docker: