services: backend: volumes: - '.:/var/www/html:Z' mysql: image: 'docker.io/library/mysql:8.0' environment: MYSQL_USER: '${DB_USERNAME}' MYSQL_PASSWORD: '${DB_PASSWORD}' volumes: - 'sail-mysql:/var/lib/mysql:Z' frontend: image: 'docker.io/library/node:22-alpine' working_dir: /app command: sh -c "npm install && npm run dev -- --host" volumes: - '../frontend:/app:Z' ports: - '5173:5173' networks: - sail depends_on: - backend