flarum/docker-compose.yml

48 lines
904 B
YAML

version: "3"
services:
web:
image: nginx:alpine
volumes:
- ./:/var/www
- ./nginx/flarum.conf:/etc/nginx/conf.d/default.conf
- ./.nginx.conf:/etc/nginx/conf.d/.nginx.conf
ports:
- 8080:80
networks:
- code-network
depends_on:
- php
php:
build:
context: .
dockerfile: flarum-fpm.dockerfile
image: flarum-fpm:1
volumes:
- ./:/var/www
networks:
- code-network
- db-network
depends_on:
- mariadb
mariadb:
image: mariadb:latest
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
volumes:
- db:/var/lib/mysql
networks:
- db-network
networks:
code-network:
driver: bridge
db-network:
driver: bridge
volumes:
db: