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: