Skip to content

Commit e867f35

Browse files
committed
Sanitize event-manager .env.example: remove all real credentials
Replace real values with empty placeholders: - SECRET_KEY_BASE, DATABASE_PASSWORD, AUTHENTIK_CLIENT_ID/SECRET, SLACK_WEBHOOK_URL, BLUESKY_APP_PASSWORD, SMTP_PASSWORD Also: fix VAR = value spacing -> VAR=value; update IMAGE_TAG -> IMAGE_VERSION; add REDIS_URL and REDIS_IMAGE_VERSION; consolidate duplicate Slack webhook entries; point OLLAMA_SERVER to internal Docker hostname. Made-with: Cursor
1 parent 3fa7510 commit e867f35

1 file changed

Lines changed: 52 additions & 13 deletions

File tree

apps/event-manager/.env.example

Lines changed: 52 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,60 @@
1-
# Rails environment
1+
# ── Image versions ────────────────────────────────────────────────────────────
2+
#IMAGE_VERSION=latest
3+
#REDIS_IMAGE_VERSION=7-alpine
4+
5+
# ── Rails ─────────────────────────────────────────────────────────────────────
26
RAILS_ENV=production
7+
RAILS_LOG_TO_STDOUT=true
8+
RAILS_SERVE_STATIC_FILES=true
9+
RAILS_MAX_THREADS=5
10+
RAILS_HOST=events.pdxhackerspace.org
11+
RAILS_PROTOCOL=https
12+
13+
# Generate with: openssl rand -hex 64
314
SECRET_KEY_BASE=
415

5-
# Database (connects via postgres-net)
6-
DATABASE_URL=postgresql://event_manager:password@postgresql:5432/event_manager_production
16+
# ── Database (connects via postgres-net) ──────────────────────────────────────
17+
DATABASE_USER=eventmanager_user
18+
DATABASE_PASSWORD=
19+
DATABASE_NAME=eventmanager_db
20+
DATABASE_HOST=postgresql
21+
DATABASE_URL=postgres://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:5432/${DATABASE_NAME}
22+
23+
# Used by db-backup to back up this service's database
24+
BACKUP_DATABASE_URLS=postgresql://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:5432/${DATABASE_NAME}
725

8-
# Redis (internal event-manager-redis container)
26+
# ── Redis (internal event-manager-redis container) ────────────────────────────
927
REDIS_URL=redis://event-manager-redis:6379/0
1028

11-
# Outbound email via postfix (connects via postfix-net)
12-
SMTP_HOST=postfix
13-
SMTP_PORT=587
14-
SMTP_FROM=noreply@example.com
29+
# ── Authentication (Authentik) ────────────────────────────────────────────────
30+
AUTHENTIK_SITE_URL=https://auth.pdxhackerspace.org
31+
AUTHENTIK_CLIENT_ID=
32+
AUTHENTIK_CLIENT_SECRET=
1533

16-
# Application URL
17-
APP_HOST=events.example.com
34+
# ── Outbound email (connects via postfix-net) ─────────────────────────────────
35+
SMTP_ADDRESS=postfix
36+
SMTP_PORT=25
37+
SMTP_DOMAIN=pdxhackerspace.org
38+
SMTP_USERNAME=
39+
SMTP_PASSWORD=
40+
SMTP_AUTHENTICATION=plain
41+
SMTP_ENABLE_STARTTLS=false
42+
MAILER_FROM_EMAIL=info@pdxhackerspace.org
1843

19-
# Image versions (optional, defaults shown)
20-
#IMAGE_VERSION=latest
21-
#REDIS_IMAGE_VERSION=7-alpine
44+
# ── Slack notifications ───────────────────────────────────────────────────────
45+
# Webhook URL for the target channel (e.g. #announcements)
46+
SLACK_WEBHOOK_URL=
47+
# Uncomment and set a second webhook for a different channel if needed
48+
#SLACK_WEBHOOK_URL_SECONDARY=
49+
50+
# ── Bluesky ───────────────────────────────────────────────────────────────────
51+
BLUESKY_HANDLE=pdxhackerspace.org
52+
BLUESKY_APP_PASSWORD=
53+
BLUESKY_MAX_IMAGE_SIZE=950000
54+
55+
# ── Ollama (optional AI integration) ─────────────────────────────────────────
56+
#OLLAMA_SERVER=http://ollama:11434
57+
58+
# ── Misc ──────────────────────────────────────────────────────────────────────
59+
TZ=America/Los_Angeles
60+
RUN_MIGRATIONS=true

0 commit comments

Comments
 (0)