Firefly III
Description
Firefly III is a personal finances manager.
Install/Setup
Example Docker Compose Override
services:
fireflyiii:
container_name: fireflyiii
environment:
- APP_KEY=CHANGEME_32_CHARS
- APP_URL=https://fireflyiii.mydomain.com
- DB_CONNECTION=mysql
- DB_DATABASE=fireflyiii_db
- DB_HOST=mariadb
- DB_PASSWORD=fireflyiii_password
- DB_PORT=3306
- DB_USERNAME=fireflyiii_user
- TRUSTED_PROXIES=**
- TZ=${TZ}
hostname: ${DOCKERHOSTNAME}
image: fireflyiii/core
logging:
driver: json-file
options:
max-file: ${DOCKERLOGGING_MAXFILE}
max-size: ${DOCKERLOGGING_MAXSIZE}
ports:
- 8001:8080
restart: unless-stopped
volumes:
- /etc/localtime:/etc/localtime:ro
- ${DOCKERCONFDIR}/fireflyiii/export:/var/www/firefly-iii/storage/export
- ${DOCKERCONFDIR}/fireflyiii/upload:/var/www/firefly-iii/storage/upload
- ${DOCKERSTORAGEDIR}:/storage