version: "3.8"
services:
db:
image: mariadb:10.5
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: cats
MYSQL_USER: dev
MYSQL_PASSWORD: dev
volumes:
- ./persist/mysql:/var/lib/mysql
networks:
- opencatsnet
php:
image: opencats/php-base:7.2-fpm-alpine
depends_on:
- db
volumes:
- ../:/var/www/public
networks:
- opencatsnet
web:
image: prooph/nginx:www
depends_on:
- php
ports:
- "80:80"
- "443:443"
volumes:
- ../:/var/www/public
networks:
- opencatsnet
phpmyadmin:
image: phpmyadmin/phpmyadmin
depends_on:
- db
environment:
PMA_HOST: db
PMA_USER: dev
PMA_PASSWORD: dev
ports:
- "8080:80"
networks:
- opencatsnet
networks:
opencatsnet:
driver: bridge