docker-compose.server.yml 1.3 KB

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