Jafner.net/docker_config/firefly-iii/docker-compose.yml

40 lines
958 B
YAML
Raw Normal View History

2021-03-01 11:45:53 -08:00
version: '3.3'
services:
fireflyiii:
image: jc5x/firefly-iii:latest
container_name: firefly
networks:
- web
- firefly
volumes:
- firefly_iii_upload:/var/www/html/storage/upload
env_file: .env
labels:
- traefik.http.routers.firefly.rule=Host(`finance.jafner.net`)
- traefik.http.routers.firefly.tls=true
- traefik.http.routers.firefly.tls.certresolver=lets-encrypt
- traefik.http.routers.firefly.middlewares=lan-only@file
depends_on:
- fireflyiiidb
fireflyiiidb:
image: yobasystems/alpine-mariadb:latest
container_name: firefly_db
networks:
- firefly
environment:
- MYSQL_RANDOM_ROOT_PASSWORD=yes
- MYSQL_USER=firefly
- MYSQL_PASSWORD=secret_firefly_password
- MYSQL_DATABASE=firefly
volumes:
- firefly_iii_db:/var/lib/mysql
volumes:
firefly_iii_upload:
firefly_iii_db:
networks:
web:
external: true
firefly: