PHP_ProgettoPrimoQuadrimestre/docker-compose.yml
Sergio-Bianchi 80fc103e03 First commit
2025-10-21 23:42:48 +02:00

40 lines
805 B
YAML

services:
frontend:
build: ./frontend
ports:
- "3000:3000" # React dev server
working_dir: /app
volumes:
- ./frontend:/app
- /app/node_modules # Avoid host/node_modules conflicts
command: npm run dev
depends_on:
- backend
backend:
image: php:8.2-apache
container_name: libreria-php-backend
ports:
- "8000:80" # PHP server
volumes:
- ./backend:/var/www/html
depends_on:
- db
db:
image: mariadb:10.6
container_name: libreria-mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: libreriadb
MYSQL_USER: user
MYSQL_PASSWORD: password
ports:
- "3307:3306"
volumes:
- db_data:/var/lib/mysql
volumes:
db_data: