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: