ARC_Starter/docker-compose.yml

46 lines
905 B
YAML

services:
mariadb:
image: mariadb:10.9
environment:
MYSQL_ROOT_PASSWORD: rootpassword
MYSQL_DATABASE: superarc
MYSQL_USER: admin
MYSQL_PASSWORD: yourpassword
volumes:
- mariadb_data:/var/lib/mysql
ports:
- "3306:3306"
restart: always
nginx:
image: nginx:stable
volumes:
- ./frontend:/usr/share/nginx/html:ro
- ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro
network_mode: "host"
depends_on:
- mariadb
- php-fpm
php-fpm:
build:
context: .
dockerfile: Dockerfile.php
volumes:
- ./frontend:/usr/share/nginx/html
network_mode: "host"
main:
build:
context: .
dockerfile: Dockerfile
network_mode: "host"
volumes:
- ./config.ini:/app/config.ini:ro
- /etc/machine-id:/etc/machine-id:ro
depends_on:
- mariadb
volumes:
mariadb_data: