diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 25ee8d6..bfa5b96 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,13 +5,6 @@ version: 2 updates: - #firefly - - package-ecosystem: "docker-compose" - directory: "/projects/firefly" - schedule: - interval: "weekly" - labels: - - "firefly" #immich - package-ecosystem: "docker-compose" directory: "/projects/immich" diff --git a/projects/firefly/README.md b/projects/firefly/README.md deleted file mode 100644 index 9f00e44..0000000 --- a/projects/firefly/README.md +++ /dev/null @@ -1,38 +0,0 @@ -# [firefly](https://www.firefly-iii.org) - -## firefly - -### General - -- Compose Path: `./projects/firefly/docker-compose.yml` - -### Environment - -- SITE_OWNER: #site owner email-address -- DB_CONNECTION: #db connection type like `mysql` or `postgres` -- DB_HOST: #db hostname -- DB_PORT: #database port - default: `3306` -- DB_DATABASE: #database name -- DB_USERNAME: #database user-name -- DB_PASSWORD: #database password -- STATIC_CRON_TOKEN: #32 digits token - use [it-tools token-generator](https://it-tools.tech/token-generator?length=32) to get one -- APP_ENV: #default: `production` -- APP_KEY: #a base64 php app key - use [Generate Laravel APP_KEY](https://generate-random.org/laravel-key) to get one -- APP_URL: #default: `http://app:8080` -- TRUSTED_PROXIES: default: `"*"` - -### Domains - -- Service Name: `firefly` -- Container Port: `8080` -- HTTPS: `true` -- Certificate Provider: `Let's Encrypt` - -### Volume Backups - -- Task Name: `db` -- Schedule `0 0 * * *` -- Service Name: `db` -- Volume: `firefly-firefly-xxx` -- Keep Latest Backups: `7` -- Enabled: true \ No newline at end of file diff --git a/projects/firefly/docker-compose.yml b/projects/firefly/docker-compose.yml deleted file mode 100644 index 95ef8a5..0000000 --- a/projects/firefly/docker-compose.yml +++ /dev/null @@ -1,69 +0,0 @@ -services: - firefly: - image: fireflyiii/core:version-6.6.2 - deploy: - resources: - limits: - cpus: "1.0" - memory: 1.5G - hostname: app - container_name: firefly_iii_core - restart: unless-stopped - volumes: - - type: bind - source: /opt/media/storagebox/firefly/upload - target: /var/www/html/storage/upload - bind: - propagation: rslave - create_host_path: false - environment: - SITE_OWNER: ${SITE_OWNER} - DB_CONNECTION: ${DB_CONNECTION} - DB_HOST: ${DB_HOST} - DB_PORT: ${DB_PORT} - DB_DATABASE: ${DB_DATABASE} - DB_USERNAME: ${DB_USERNAME} - DB_PASSWORD: ${DB_PASSWORD} - STATIC_CRON_TOKEN: ${STATIC_CRON_TOKEN} - APP_ENV: ${APP_ENV} - APP_KEY: ${APP_KEY} - APP_URL: ${APP_URL} - TRUSTED_PROXIES: ${TRUSTED_PROXIES} - networks: - - dokploy-network - - cron: - image: alpine:3.24.2 - restart: unless-stopped - container_name: firefly_iii_cron - environment: - STATIC_CRON_TOKEN: ${STATIC_CRON_TOKEN} - command: sh -c " - apk add tzdata && \ - (ln -s /usr/share/zoneinfo/$$TZ /etc/localtime || true) && \ - echo \"0 3 * * * wget -qO- http://app:8080/api/v1/cron/$$STATIC_CRON_TOKEN;echo\" | crontab - && \ - crond -f -L /dev/stdout" - networks: - - dokploy-network - - db: - image: mariadb:13.0 - hostname: db - container_name: firefly_iii_db - restart: unless-stopped - environment: - MYSQL_RANDOM_ROOT_PASSWORD: ${MYSQL_RANDOM_ROOT_PASSWORD} - MYSQL_USER: ${DB_USERNAME} - MYSQL_PASSWORD: ${DB_PASSWORD} - MYSQL_DATABASE: ${DB_DATABASE} - volumes: - - firefly_iii_db:/var/lib/mysql - networks: - - dokploy-network - -volumes: - firefly_iii_db: - -networks: - dokploy-network: - external: true