flarum/docker-compose.yml

48 lines
863 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:10.4
environment:
- MYSQL_ROOT_PASSWORD=rootpass
- MYSQL_DATABASE=flarum
- MYSQL_USER=flarum
- MYSQL_PASSWORD=flarumpass
volumes:
- db:/var/lib/mysql
networks:
- db-network
networks:
code-network:
driver: bridge
db-network:
driver: bridge
volumes:
db: