Files
ignition-pi4/quadlets/firefly/firefly-importer.container
T

114 lines
3.9 KiB
INI

[Unit]
Description=FireFly III container
After=firefly.container
Requires=firefly.container
[Container]
AutoUpdate=registry
ContainerName=firefly-importer
Environment=APP_DEBUG=false
Environment=APP_ENV=local
Environment=APP_NAME=DataImporter
Environment=APP_URL=http://localhost
Environment=ASSET_URL=
Environment=BROADCAST_DRIVER=log
Environment=CACHE_DRIVER=file
Environment=CAN_POST_AUTOIMPORT=false
Environment=CAN_POST_FILES=false
Environment=CONNECTION_TIMEOUT=31.41
Environment=ENABLE_BANKING_APP_ID=
Environment=ENABLE_BANKING_IMPORT_IP=autodetect
Environment=ENABLE_BANKING_IMPORT_IP_HEADER=false
Environment=ENABLE_BANKING_PRIVATE_KEY=
Environment=ENABLE_MAIL_REPORT=false
Environment=EXPECT_SECURE_URL=false
Environment=FAKE_DATA=false
Environment=FALLBACK_IN_DIR=false
Environment=FALLBACK_LOCALE=fr_CH
Environment=FCGI_CONNECT=localhost:9001
Environment=FIREFLY_III_ACCESS_TOKEN=
Environment=FIREFLY_III_CLIENT_ID=
Environment=FIREFLY_III_URL=http://firefly:8080
Environment=GOCARDLESS_GET_ACCOUNT_DETAILS=false
Environment=GOCARDLESS_GET_BALANCE_DETAILS=false
Environment=IGNORE_DUPLICATE_ERRORS=false
Environment=IGNORE_NOT_FOUND_TRANSACTIONS=false
Environment=IMPORT_DIR_ALLOWLIST=
Environment=IS_EXTERNAL=false
Environment=JSON_CONFIGURATION_DIR=
Environment=LOG_CHANNEL=stack
Environment=LOG_LEVEL=notice
Environment=LOG_RETURN_JSON=false
Environment=LUNCH_FLOW_API_KEY=
Environment=LUNCH_FLOW_API_URL=https://lunchflow.app/api/v1/
Environment=MAIL_DESTINATION=guillaume@gtache.ch
Environment=MAIL_ENCRYPTION=null
Environment=MAIL_FROM_ADDRESS=guillaume@gtache.ch
Environment=MAIL_HOST=
Environment=MAIL_MAILER=
Environment=MAIL_PASSWORD=
Environment=MAIL_PORT=2525
Environment=MAIL_USERNAME=
Environment=MAILGUN_DOMAIN=
Environment=MAILGUN_ENDPOINT=
Environment=MAILGUN_SECRET=
Environment=NGINX_HTTP_PORT=8081
Environment=NGINX_HTTPS_PORT=8444
Environment=NORDIGEN_ID=
Environment=NORDIGEN_KEY=
Environment=NORDIGEN_SANDBOX=false
Environment=POSTMARK_TOKEN=
Environment=QUEUE_CONNECTION=sync
Environment=REDIS_CACHE_DB="1"
Environment=REDIS_DB="0"
Environment=REDIS_HOST=127.0.0.1
Environment=REDIS_PASSWORD=null
Environment=REDIS_PORT=6379
Environment=RESPOND_TO_GOCARDLESS_LIMIT=wait
Environment=SESSION_DRIVER=file
Environment=SESSION_LIFETIME=120
Environment=SIMPLEFIN_AUTO_CREATE_EXPENSE_ACCOUNTS=true
Environment=SIMPLEFIN_CACHE_DURATION=3600
Environment=SIMPLEFIN_CLUSTERING_SIMILARITY_THRESHOLD=0.7
Environment=SIMPLEFIN_CONNECTION_TIMEOUT=30
Environment=SIMPLEFIN_DEFAULT_DATE_RANGE=90
Environment=SIMPLEFIN_DEMO_TOKEN=
Environment=SIMPLEFIN_DEMO_URL=
Environment=SIMPLEFIN_ENABLE_CACHING=true
Environment=SIMPLEFIN_ENABLE_TRANSACTION_CLUSTERING=true
Environment=SIMPLEFIN_EXPENSE_MATCHING_THRESHOLD=0.7
Environment=SIMPLEFIN_MAX_TRANSACTIONS=10000
Environment=SIMPLEFIN_REQUEST_TIMEOUT=60
Environment=SIMPLEFIN_RETRY_ATTEMPTS=3
Environment=SIMPLEFIN_RETRY_DELAY=
Environment=SIMPLEFIN_SMART_EXPENSE_MATCHING=true
Environment=SIMPLEFIN_TOKEN=
Environment=SOPHTRON_ACCESS_KEY=
Environment=SOPHTRON_SANDBOX=false
Environment=SOPHTRON_USER_ID=
Environment=SPECTRE_APP_ID=
Environment=SPECTRE_SECRET=
Environment=TRACKER_SITE_ID=
Environment=TRACKER_URL=
Environment=TRUSTED_PROXIES=*
Environment=TZ=Europe/Zurich
Environment=USE_CACHE=true
Environment=VANITY_URL=https://finance.gtache.ch
Environment=VERIFY_TLS_SECURITY=true
Image=docker.io/fireflyiii/data-importer:latest
Label=io.containers.autoupdate=registry
Pod=firefly.pod
Secret=auto-import,type=env,target=AUTO_IMPORT_SECRET
StartWithPod=true
Timezone=Europe/Zurich
Volume=firefly-upload.volume:/var/www/html/storage/upload
Volume=/var/mnt/nas/containers/firefly/storage/importer.http.conf.template:/etc/nginx/site-opts.d/http.conf.template
Volume=/var/mnt/nas/containers/firefly/storage/importer.https.conf.template:/etc/nginx/site-opts.d/https.conf.template
Volume=/var/mnt/nas/containers/firefly/storage/importer.www.conf:/usr/local/etc/php-fpm.d/docker-php-serversideup-pool.conf
[Service]
Restart=always
[Install]
WantedBy=default.target