Files
ignition-pi4/quadlets/vikunja/vikunja.container
T

42 lines
1.4 KiB
INI

[Unit]
Description=Vikunja container
After=vikunja-database.container
After=vikunja-redis.container
Requires=vikunja-database.container
Requires=vikunja-redis.container
[Container]
AutoUpdate=registry
ContainerName=vikunja
Environment=TZ=Europe/Zurich
Environment=VIKUNJA_DATABASE_DATABASE=vikunja
Environment=VIKUNJA_DATABASE_HOST=vikunja-database
Environment=VIKUNJA_DATABASE_TYPE=postgres
Environment=VIKUNJA_DATABASE_USER=vikunja
Environment=VIKUNJA_REDIS_ENABLED=true
Environment=VIKUNJA_REDIS_HOST=vikunja-redis:6379
Environment=VIKUNJA_SENTRY_ENABLED=false
Environment=VIKUNJA_SENTRY_FRONTENDENABLED=false
Environment=VIKUNJA_SERVICE_ENABLELINKSHARING=false
Environment=VIKUNJA_SERVICE_ENABLEREGISTRATION=false
Environment=VIKUNJA_SERVICE_IPEXTRACTIONMETHOD=realip
Environment=VIKUNJA_SERVICE_PUBLICURL=https://tasks.gtache.ch
Environment=VIKUNJA_SERVICE_TIMEZONE=Europe/Zurich
Environment=VIKUNJA_SERVICE_TRUSTEDPROXIES="192.168.0.0/16,172.16.0.0/12,169.254.0.0/16,10.0.0.0/8"
Image=docker.io/vikunja/vikunja:2
Label=io.containers.autoupdate=registry
Pod=vikunja.pod
Secret=database-password,type=env,target=VIKUNJA_DATABASE_PASSWORD
Secret=redis-password,type=env,target=VIKUNJA_REDIS_PASSWORD
Secret=service-secret,type=env,target=VIKUNJA_SERVICE_SECRET
StartWithPod=true
StopTimeout=60
Timezone=Europe/Zurich
Volume=vikunja-data.volume:/app/vikunja/files
[Service]
Restart=always
[Install]
WantedBy=default.target