services: nginx: build: context: "nginx" dockerfile: "Dockerfile" volumes: - ./src:/var/www/html:ro - ./ssl:/etc/nginx/ssl:ro ports: - 80:80 - 443:443 depends_on: - phpfpm - db restart: unless-stopped phpfpm: build: context: "phpfpm" dockerfile: "Dockerfile" volumes: - ./src:/var/www/html:rw db: image: mariadb volumes: - database:/var/lib/mysql env_file: .env.db composer: image: composer volumes: - ./src:/app node: image: node:current-alpine user: "node" working_dir: /home/node/app volumes: - ./src:/home/node/app volumes: database: {}