Add Firefly service for finances

This commit is contained in:
2023-05-08 12:58:08 -05:00
parent 4959f00bd3
commit 16564426f7
3 changed files with 35 additions and 3 deletions

4
.env.example Normal file
View File

@ -0,0 +1,4 @@
LARGE_STORAGE_DIR=
USER=
GROUP=

View File

@ -40,8 +40,10 @@ services:
restart: always
command:
- --housekeeping_interval=30s
- --disable_metrics=disk,diskIO,network,tcp,udp,percpu,sched,process # lower CPU usage
- --disable_metrics=disk,diskIO,tcp,udp,percpu,sched,process # lower CPU usage
- --docker_only=true
cap_add:
- SYS_PTRACE
devices:
- /dev/kmsg
volumes:
@ -292,6 +294,29 @@ services:
expose:
- 3001
firefly: # Firefly III (tracks finances)
container_name: firefly
image: fireflyiii/core:latest
restart: unless-stopped
env_file: ./env/firefly.env
networks:
- service_network
- firefly_network
expose:
- 8080
depends_on:
- firefly-db
firefly-db:
container_name: firefly-db
image: mariadb:latest
restart: always
env_file: ./env/firefly-db.env
volumes:
- ./data/firefly-db:/var/lib/mysql
networks:
- firefly_network
networks:
info_network:
name: info_network
@ -303,6 +328,8 @@ networks:
name: photoprism_network
gitea_network:
name: gitea_network
firefly_network:
name: firefly_network
hidden_network:
name: hidden_network
external: true

View File

@ -7,6 +7,7 @@ services:
user:
env_file:
environment:
cap_add:
deploy:
devices:
working_dir: