adrema/docker-compose.yml

49 lines
1.1 KiB
YAML

version: '1'
services:
webservice:
image: nginx:1.21.6-alpine
container_name: nginx
depends_on:
- php
ports:
- "8000:80"
volumes:
- ./:/app
- ./storage:/app/storage
- ./.docker/nginx/nginx.conf:/etc/nginx/nginx.conf
php:
build:
context: .
dockerfile: ./.docker/php.Dockerfile
container_name: php
depends_on:
- db
- dbtest
command: php-fpm -F -R
volumes:
- ./:/app
- ./storage:/app/storage
- ./.docker/nginx/nginx.conf:/etc/nginx/nginx.conf
db:
image: mariadb:10.6.5
container_name: db
environment:
MARIADB_ROOT_PASSWORD: local
MYSQL_PASSWORD: local
MYSQL_DATABASE: db
MYSQL_USER: db
volumes:
- /opt/mysql-docker/scoutrobot-db:/var/lib/mysql
ports:
- "3309:3306"
dbtest:
image: mariadb:10.6.5
container_name: dbtest
environment:
MARIADB_ROOT_PASSWORD: local
MYSQL_PASSWORD: local
MYSQL_DATABASE: db
MYSQL_USER: db
volumes:
- /opt/mysql-docker/scoutrobot-dbtest:/var/lib/mysql