my personal dotfiles
1# ── General URLs ──────────────────────────────────────────────────
2KANEO_CLIENT_URL=
3KANEO_API_URL=
4
5# ── Database ──────────────────────────────────────────────────────
6# Full connection string — update host to your postgres container name
7DATABASE_URL=
8POSTGRES_DB=
9POSTGRES_USER=
10POSTGRES_PASSWORD=
11
12# ── Authentication ────────────────────────────────────────────────
13# Must be ≥32 chars — generate with: war
14AUTH_SECRET=
15
16# ── Access Control (optional) ─────────────────────────────────────
17DISABLE_GUEST_ACCESS=
18DISABLE_REGISTRATION=
19
20# ── minio (optional) ───────────────────────────────────────────────
21MINIO_ROOT_USER=
22MINIO_ROOT_PASSWORD=
23
24S3_ENDPOINT=
25S3_BUCKET=
26S3_ACCESS_KEY_ID=
27S3_SECRET_ACCESS_KEY=
28S3_REGION=
29S3_FORCE_PATH_STYLE=
30
31# ── Github Integration (optional) ───────────────────────────
32GITHUB_APP_ID=
33GITHUB_CLIENT_ID=
34GITHUB_CLIENT_SECRET=
35GITHUB_PRIVATE_KEY=
36GITHUB_WEBHOOK_SECRET=
37GITHUB_APP_NAME=
38
39
40# ── Custom OAuth/OIDC (optional) ──────────────────────────────────
41CUSTOM_OAUTH_CLIENT_ID=
42CUSTOM_OAUTH_CLIENT_SECRET=
43CUSTOM_OAUTH_DISCOVERY_URL=
44CUSTOM_OAUTH_SCOPES=
45CUSTOM_OAUTH_RESPONSE_TYPE=
46CUSTOM_AUTH_PKCE=
47
48# ── SMTP (optional) ───────────────────────────────────────────────
49# SMTP_HOST=
50# SMTP_PORT=
51# SMTP_SECURE=
52# SMTP_USER=
53# SMTP_PASSWORD=
54# SMTP_FROM=
55# SMTP_REQUIRE_TLS=
56# SMTP_IGNORE_TLS=