feat: The Other Dude v9.0.1 — full-featured email system
ci: add GitHub Pages deployment workflow for docs site Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
52
.env.example
Normal file
52
.env.example
Normal file
@@ -0,0 +1,52 @@
|
||||
# .env.example -- Copy to .env for development, .env.prod for production
|
||||
# DO NOT commit .env or .env.prod to git
|
||||
|
||||
# Environment (dev | staging | production)
|
||||
ENVIRONMENT=dev
|
||||
LOG_LEVEL=debug
|
||||
DEBUG=true
|
||||
|
||||
# Database
|
||||
POSTGRES_DB=mikrotik
|
||||
POSTGRES_USER=postgres
|
||||
POSTGRES_PASSWORD=CHANGE_ME_IN_PRODUCTION
|
||||
DATABASE_URL=postgresql+asyncpg://postgres:CHANGE_ME_IN_PRODUCTION@postgres:5432/mikrotik
|
||||
SYNC_DATABASE_URL=postgresql+psycopg2://postgres:CHANGE_ME_IN_PRODUCTION@postgres:5432/mikrotik
|
||||
APP_USER_DATABASE_URL=postgresql+asyncpg://app_user:CHANGE_ME_IN_PRODUCTION@postgres:5432/mikrotik
|
||||
|
||||
# Poller database (different role, no RLS)
|
||||
POLLER_DATABASE_URL=postgres://poller_user:poller_password@postgres:5432/mikrotik
|
||||
|
||||
# Redis
|
||||
REDIS_URL=redis://redis:6379/0
|
||||
|
||||
# NATS
|
||||
NATS_URL=nats://nats:4222
|
||||
|
||||
# Security
|
||||
JWT_SECRET_KEY=CHANGE_ME_IN_PRODUCTION
|
||||
CREDENTIAL_ENCRYPTION_KEY=CHANGE_ME_IN_PRODUCTION
|
||||
|
||||
# First admin bootstrap (dev only)
|
||||
FIRST_ADMIN_EMAIL=admin@mikrotik-portal.dev
|
||||
FIRST_ADMIN_PASSWORD=changeme-in-production
|
||||
|
||||
# CORS (comma-separated origins)
|
||||
# Dev: localhost ports for Vite/React dev server
|
||||
# Prod: set to your actual domain, e.g., https://mikrotik.yourdomain.com
|
||||
CORS_ORIGINS=http://localhost:3000,http://localhost:5173,http://localhost:8080
|
||||
|
||||
# Git store path
|
||||
GIT_STORE_PATH=/data/git-store
|
||||
|
||||
# Firmware
|
||||
FIRMWARE_CACHE_DIR=/data/firmware-cache
|
||||
|
||||
# SMTP (system emails like password reset)
|
||||
# For dev: run `docker compose --profile mail-testing up -d` for Mailpit UI at http://localhost:8025
|
||||
SMTP_HOST=mailpit
|
||||
SMTP_PORT=1025
|
||||
SMTP_USER=
|
||||
SMTP_PASSWORD=
|
||||
SMTP_USE_TLS=false
|
||||
SMTP_FROM_ADDRESS=noreply@example.com
|
||||
Reference in New Issue
Block a user