docker-compose.server.yml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. version: "3.7"
  2. services:
  3. frontend:
  4. build:
  5. context: frontend
  6. volumes:
  7. - "./frontend:/app"
  8. - "./backend/database:/database"
  9. - "frontend-nm:/app/node_modules"
  10. - "/app/.next"
  11. ports:
  12. - "127.0.0.1:18800:3000"
  13. # environment:
  14. # - NODE_ENV=development
  15. # depends_on:
  16. # - backend
  17. # backend:
  18. # container_name: backend
  19. # build:
  20. # context: backend
  21. # volumes:
  22. # - "./backend:/app"
  23. # - "/app/node_modules"
  24. # ports:
  25. # - "127.0.0.1:8801:4000"
  26. # environment:
  27. # - NODE_ENV=development
  28. # - PRISMA_MANAGEMENT_API_SECRET=PrismaSecret
  29. # depends_on:
  30. # - prisma
  31. #
  32. # prisma:
  33. # image: prismagraphql/prisma:1.34.10
  34. # restart: always
  35. # ports:
  36. # - "127.0.0.1:8846:4466"
  37. # environment:
  38. # PRISMA_CONFIG: |
  39. # port: 4466
  40. # managementApiSecret: "PrismaSecret"
  41. # databases:
  42. # default:
  43. # connector: mysql
  44. # host: mysql
  45. # port: 3306
  46. # user: root
  47. # password: prisma
  48. # migrations: true
  49. #
  50. # mysql:
  51. # image: mysql:5.7
  52. # restart: always
  53. # environment:
  54. # MYSQL_ROOT_PASSWORD: prisma
  55. # volumes:
  56. # - mysql:/var/lib/mysql
  57. volumes:
  58. mysql:
  59. frontend-nm:
  60. backend-nm: