feat: add Monica as new service #21

Merged
polpetta merged 1 commits from diary into master 2023-05-22 17:36:01 +02:00
2 changed files with 57 additions and 0 deletions

1
.gitignore vendored
View File

@ -3,3 +3,4 @@ config/
.env
.idea/
env-searxng
.*.env

56
diary/docker-compose.yml Normal file
View File

@ -0,0 +1,56 @@
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: