Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. version: '3.8'
  2. services:
  3. app:
  4. build:
  5. context: .
  6. dockerfile: Dockerfile
  7. container_name: pasca-app
  8. working_dir: /var/www
  9. volumes:
  10. - ./:/var/www
  11. networks:
  12. - pasca
  13. depends_on:
  14. - mysql
  15. webserver:
  16. image: nginx:alpine
  17. container_name: pasca-nginx
  18. ports:
  19. - 8001:80
  20. volumes:
  21. - ./:/var/www
  22. - ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
  23. networks:
  24. - pasca
  25. depends_on:
  26. - app
  27. mysql:
  28. image: mysql:8.0
  29. container_name: pasca-mysql
  30. ports:
  31. - 3308:3306
  32. environment:
  33. MYSQL_ROOT_PASSWORD: root
  34. MYSQL_DATABASE: pasca
  35. MYSQL_USER: pasca
  36. MYSQL_PASSWORD: pasca
  37. volumes:
  38. - db_data:/var/lib/mysql
  39. networks:
  40. - pasca
  41. node:
  42. image: node:18
  43. container_name: pasca-node
  44. working_dir: /app
  45. command: tail -f /dev/null
  46. volumes:
  47. - ./:/app
  48. ports:
  49. - "5175:5173" # <-- Expose for Vite dev server
  50. networks:
  51. - pasca
  52. networks:
  53. pasca:
  54. volumes:
  55. db_data: