Snips/docker-compose.yaml
2025-05-28 01:25:07 +02:00

38 lines
772 B
YAML

services:
nginx:
image: nginx:stable
ports:
- "8080:80"
volumes:
- .:/var/www/html
- ./.docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
depends_on:
- php
php:
build:
context: ./.docker/php
depends_on:
- db
volumes:
- .:/var/www/html
working_dir: /var/www/html
environment:
DATABASE_URL: mysql://user:password@db:3306/app?serverVersion=11.7.2-MariaDB
APP_ENV: prod
db:
image: mariadb:11.7.2
environment:
MARIADB_ROOT_PASSWORD: password
MARIADB_DATABASE: app
MARIADB_USER: user
MARIADB_PASSWORD: password
volumes:
- db_data:/var/lib/mysql
ports:
- "3306"
volumes:
db_data: