44 lines
706 B
YAML
44 lines
706 B
YAML
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: {}
|