Files
docker-lemp/docker-compose.yml
2024-10-17 16:30:44 +00:00

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: {}