server-dotfiles/diary/docker-compose.yml

57 lines
893 B
YAML
Raw Normal View History

version: "3.9"
services:
app:
image: monica:4-apache
depends_on:
- db
env_file:
- .monica.env
- .env
volumes:
- data:/var/www/html/storage
restart: unless-stopped
networks:
- internal
- proxy
cron:
image: monica:4-apache
env_file: .monica.env
restart: unless-stopped
volumes:
- data:/var/www/html/storage
command: cron.sh
depends_on:
- db
db:
image: mysql:8.0
env_file:
- .mysql.env
volumes:
- mysql:/var/lib/mysql
restart: unless-stopped
networks:
- internal
volumes:
data:
driver: local
driver_opts:
type: none
o: bind
device: "/srv/docker/diary/data"
mysql:
driver: local
driver_opts:
type: none
o: bind
device: "/srv/docker/diary/mysql"
networks:
proxy:
external: true
internal: