Files
configs/docker_compose/firefly-iii/docker-compose.yaml

33 lines
838 B
YAML

# fireflyiii - https://awesome-docker-compose.com/firefly-iii
services:
app:
image: fireflyiii/core:latest
container_name: firefly_iii_core
restart: always
volumes:
- ${FIREFLY_DATA}/firefly_upload:/var/www/html/storage/upload
ports:
- 3002:8080
environment:
- DB_CONNECTION=mysql
- DB_HOST=db
- DB_PORT=3306
- DB_DATABASE=firefly
- DB_USERNAME=${DB_USERNAME}
- DB_PASSWORD=${DB_PASSWORD}
- APP_KEY=${APP_KEY}
- TZ=UTC
depends_on:
- db
db:
image: mariadb:lts
container_name: firefly_iii_db
restart: always
environment:
- MYSQL_RANDOM_ROOT_PASSWORD=yes
- MYSQL_USER=${DB_USERNAME}
- MYSQL_PASSWORD=${DB_PASSWORD}
- MYSQL_DATABASE=firefly
volumes:
- ${FIREFLY_DATA}/firefly_db:/var/lib/mysql