commit 6e834062da33ba740171f379adf27536ca18be9f Author: Jadowyne Ulve Date: Sat Apr 26 08:55:11 2025 -0500 Upload files to "Firefly 3" diff --git a/Firefly 3/docker-compose.yml b/Firefly 3/docker-compose.yml new file mode 100644 index 0000000..00a2011 --- /dev/null +++ b/Firefly 3/docker-compose.yml @@ -0,0 +1,44 @@ +services: + app: + image: fireflyiii/core:latest + hostname: app + container_name: firefly_iii_core + restart: always + volumes: + - firefly_iii_upload:/var/www/html/storage/upload + env_file: .env + networks: + - firefly_iii + ports: + - 86:8080 + depends_on: + - db + db: + image: mariadb:lts + hostname: db + container_name: firefly_iii_db + restart: always + env_file: .db.env + networks: + - firefly_iii + volumes: + - firefly_iii_db:/var/lib/mysql + cron: + # + # To make this work, set STATIC_CRON_TOKEN in your .env file or as an environment variable and replace REPLACEME below + # The STATIC_CRON_TOKEN must be *exactly* 32 characters long + # + image: alpine + restart: always + container_name: firefly_iii_cron + command: sh -c "echo \"0 3 * * * wget -qO- http://app:8080/api/v1/cron/REPLACEME\" | crontab - && crond -f -L /dev/stdout" + networks: + - firefly_iii + +volumes: + firefly_iii_upload: + firefly_iii_db: + +networks: + firefly_iii: + driver: bridge