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

106 lines
3.2 KiB
INI

[Unit]
Description=FireFly III cron container
After=firefly.container
Requires=firefly.container
[Container]
AutoUpdate=registry
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"
ContainerName=firefly-cron
Environment=APP_DEBUG=false
Environment=APP_ENV=production
Environment=APP_LOG_LEVEL=notice
Environment=APP_NAME=FireflyIII
Environment=APP_URL=https://finance.gtache.ch
Environment=AUDIT_LOG_CHANNEL=
Environment=AUDIT_LOG_LEVEL=emergency
Environment=AUTHENTICATION_GUARD=web
Environment=AUTHENTICATION_GUARD_EMAIL=
Environment=AUTHENTICATION_GUARD_HEADER=REMOTE_USER
Environment=BROADCAST_DRIVER=log
Environment=CACHE_DRIVER=redis
Environment=CACHE_PREFIX=firefly
Environment=COOKIE_DOMAIN=
Environment=COOKIE_PATH="/"
Environment=COOKIE_SAMESITE=lax
Environment=COOKIE_SECURE=false
Environment=CUSTOM_LOGOUT_URL=
Environment=DB_CONNECTION=pgsql
Environment=DB_DATABASE=firefly
Environment=DB_HOST=firefly-database
Environment=DB_PORT=5432
Environment=DB_SOCKET=
Environment=DB_USERNAME=firefly
Environment=DKR_CHECK_SQLITE=false
Environment=DEFAULT_LANGUAGE=en_US
Environment=DEFAULT_LOCALE=equal
Environment=DEMO_PASSWORD=
Environment=DEMO_USERNAME=
Environment=DISABLE_CSP_HEADER=false
Environment=DISABLE_FRAME_HEADER=false
Environment=FIREFLY_III_LAYOUT=v1
Environment=IPINFO_TOKEN=
Environment=LOG_CHANNEL=stack
Environment=MAIL_ALLOW_SELF_SIGNED=false
Environment=MAIL_ENCRYPTION=null
Environment=MAIL_FROM=guillaume@gtache.ch
Environment=MAIL_HOST=null
Environment=MAIL_MAILER=log
Environment=MAIL_PASSWORD=null
Environment=MAIL_PORT=2525
Environment=MAIL_SENDMAIL_COMMAND=
Environment=MAIL_USERNAME=null
Environment=MAIL_VERIFY_PEER=true
Environment=MAIL_VERIFY_PEER_NAME=true
Environment=MAILERSEND_API_KEY=
Environment=MAILGUN_DOMAIN=
Environment=MAILGUN_ENDPOINT=api.eu.mailgun.net
Environment=MAILGUN_SECRET=
Environment=MANDRILL_SECRET=
Environment=MAP_DEFAULT_LAT=46.593555
Environment=MAP_DEFAULT_LONG=6.834227
Environment=MAP_DEFAULT_ZOOM=6
Environment=PAPERTRAIL_HOST=
Environment=PAPERTRAIL_PORT=
Environment=PGSQL_SCHEMA=public
Environment=PGSQL_SSL_CERT=null
Environment=PGSQL_SSL_CRL_FILE=null
Environment=PGSQL_SSL_KEY=null
Environment=PGSQL_SSL_MODE=prefer
Environment=PGSQL_SSL_ROOT_CERT=null
Environment=PUSHER_ID=
Environment=PUSHER_KEY=
Environment=PUSHER_SECRET=
Environment=QUEUE_DRIVER=sync
Environment=REDIS_CACHE_DB="1"
Environment=REDIS_DB="0"
Environment=REDIS_HOST=firefly-redis
Environment=REDIS_PATH=
Environment=REDIS_PORT=6379
Environment=REDIS_SCHEME=tcp
Environment=REDIS_USERNAME=firefly
Environment=SEND_ERROR_MESSAGE=true
Environment=SESSION_DRIVER=file
Environment=SITE_OWNER=guillaume@gtache.ch
Environment=SPARKPOST_SECRET=
Environment=TRACKER_SITE_ID=
Environment=TRACKER_URL=
Environment=TRUSTED_PROXIES=*
Environment=TZ=Europe/Zurich
Image=docker.io/alpine:latest
Label=io.containers.autoupdate=registry
Pod=firefly.pod
Secret=database-password,type=env,target=DB_PASSWORD
StartWithPod=true
Timezone=Europe/Zurich
[Service]
Restart=always
[Install]
WantedBy=default.target