Files
diyaa.de/.env.example
T

51 lines
2.3 KiB
Bash

# ─── Project ───────────────────────────────────────────────
COMPOSE_PROJECT_NAME=diyaa
CONTAINER_NAME=diyaa-website
# ─── App ───────────────────────────────────────────────────
NODE_ENV=production
NEXT_TELEMETRY_DISABLED=1
# ─── Site ──────────────────────────────────────────────────
NEXT_PUBLIC_SITE_URL=https://diyaa.de
# coming-soon | maintenance | full
NEXT_PUBLIC_SITE_MODE=coming-soon
# ─── Contact & Social ──────────────────────────────────────
NEXT_PUBLIC_CONTACT_EMAIL=work@diyaa.de
NEXT_PUBLIC_LINKEDIN_URL=https://linkedin.com/in/YOUR_USERNAME
NEXT_PUBLIC_GITHUB_URL=https://github.com/YOUR_USERNAME
# ─── Database (PostgreSQL + Prisma) ───────────────────────
# Development-only defaults. Keep real credentials in .env, never in git.
POSTGRES_DB=diyaa
POSTGRES_USER=diyaa
POSTGRES_PASSWORD=change-me
POSTGRES_PORT=55432
DATABASE_URL=postgresql://diyaa:change-me@localhost:55432/diyaa?schema=public
UPLOAD_DIR=/app/uploads
# ─── Authentication ───────────────────────────────────────
AUTH_SECRET=replace-with-a-long-random-secret
AUTH_URL=http://localhost:3000
ADMIN_EMAIL=admin@example.com
ADMIN_PASSWORD=replace-with-a-long-admin-password
# ─── SMTP Email ────────────────────────────────────────────
SMTP_HOST=smtp.example.com
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=replace-with-smtp-user
SMTP_PASSWORD=replace-with-smtp-password
SMTP_FROM=website@example.com
SMTP_TO=work@diyaa.de
# ─── Legal identity ───────────────────────────────────────
LEGAL_NAME=Diyaa
LEGAL_ADDRESS=Street and house number
LEGAL_POSTAL_CODE=00000
LEGAL_CITY=City
LEGAL_COUNTRY=Germany
# Optional when applicable.
LEGAL_VAT_ID=