63 lines
1.6 KiB
Plaintext
63 lines
1.6 KiB
Plaintext
# Træfik
|
|
TRAEFIK_ENABLED=true
|
|
TRAEFIK_NETWORK=traefik
|
|
TRAEFIK_ROUTER=kuttit_example_com
|
|
TRAEFIK_SERVICE=kuttit_example_com
|
|
TRAEFIK_SERVICE_PORT=3000
|
|
TRAEFIK_MATCHRULE=Host(`kuttit.example.com`)
|
|
TRAEFIK_TLSENABLED=true
|
|
TRAEFIK_CERTRESOLVER=letsencrypt
|
|
TRAEFIK_HTTP_MIDDLEWARES=http-to-https
|
|
TRAEFIK_HTTPS_MIDDLEWARES=hsts
|
|
|
|
# Diun
|
|
DIUN_KUTTIT_ENABLE=true
|
|
DIUN_KUTTIT_WATCHREPO=true
|
|
DIUN_KUTTIT_SORTALGO=semver
|
|
DIUN_KUTTIT_INCLUDE=v[0-9]\.[0-9]\.[0-9]
|
|
DIUN_KUTTIT_EXCLUDE=latest,develop
|
|
DIUN_REDIS_ENABLE=true
|
|
DIUN_REDIS_WATCHREPO=true
|
|
DIUN_REDIS_SORTALGO=semver
|
|
DIUN_REDIS_INCLUDE=[0-9]\.[0-9]\.[0-9]-alpine[0-9]\.[0-9]
|
|
DIUN_REDIS_EXCLUDE=latest
|
|
DIUN_POSTGRES_ENABLE=true
|
|
DIUN_POSTGRES_WATCHREPO=true
|
|
DIUN_POSTGRES_SORTALGO=semver
|
|
DIUN_POSTGRES_INCLUDE=[0-9]\.[0-9]-alpine[0-9]\.[0-9]
|
|
DIUN_POSTGRES_EXCLUDE=latest
|
|
|
|
# KuttIt
|
|
KUTTIT_VERSION=v2.7.4
|
|
KUTTIT_NAME=kuttit
|
|
KUTTIT_DOMAIN=kuttit.example.com
|
|
KUTTIT_LINK_LENGTH=6
|
|
KUTTIT_DISABLE_REGISTRATION=true
|
|
KUTTIT_DISABLE_ANONYMOUS=true
|
|
KUTTIT_DAILY_USER_LIMIT=50
|
|
KUTTIT_NON_USER_COOLDOWN=0
|
|
KUTTIT_LINK_STATS=5000
|
|
KUTTIT_DOMAIN_HTTPS=true
|
|
KUTTIT_JWT_SECRET=changeme
|
|
KUTTIT_ADMIN_EMAILS=admin@example.com
|
|
KUTTIT_MAIL_HOST=mail.example.com
|
|
KUTTIT_MAIL_PORT=465
|
|
KUTTIT_MAIL_FROM="Kutt.it <kuttit@example.com>"
|
|
KUTTIT_MAIL_USER=kuttit@example.com
|
|
KUTTIT_MAIL_PASS=changeme
|
|
KUTTIT_MAIL_SECURE=true
|
|
KUTTIT_REPORT_EMAIL=admin@example.com
|
|
KUTTIT_CONTACT_EMAIL=info@example.com
|
|
|
|
# Redis
|
|
REDIS_VERSION=7.0.4-alpine3.16
|
|
REDIS_DATA=./data/redis
|
|
REDIS_PASS=changeme
|
|
|
|
# Postgres
|
|
POSTGRES_VERSION=14.5-alpine3.16
|
|
POSTGRES_DATA=./data/postgres
|
|
POSTGRES_NAME=kuttit
|
|
POSTGRES_USER=kuttit
|
|
POSTGRES_PASS=changeme
|