50 lines
1.4 KiB
Plaintext
50 lines
1.4 KiB
Plaintext
# ================================
|
|
# AWESOME APP - Environment Variables
|
|
# ================================
|
|
|
|
# Copy this file to .env and customize values
|
|
# Production: Copy to .env.production
|
|
|
|
# ================================
|
|
# Compose Configuration
|
|
# ================================
|
|
AWESOME_COMPOSE_PROJECT_NAME=awesome
|
|
AWESOME_IMAGE=ghcr.io/valknarness/awesome-app:latest
|
|
AWESOME_PORT=3000
|
|
|
|
# ================================
|
|
# Application Configuration
|
|
# ================================
|
|
NODE_ENV=production
|
|
NEXT_TELEMETRY_DISABLED=1
|
|
|
|
# ================================
|
|
# Database Configuration
|
|
# ================================
|
|
# Path to SQLite database file
|
|
AWESOME_DB_PATH=/app/awesome.db
|
|
|
|
# Volume path for database storage (production)
|
|
# AWESOME_DB_VOLUME=/var/lib/awesome/data
|
|
|
|
# ================================
|
|
# Security & API
|
|
# ================================
|
|
# Webhook secret for database update notifications (generate random string)
|
|
AWESOME_WEBHOOK_SECRET=
|
|
|
|
# GitHub personal access token (optional, for higher rate limits)
|
|
# Get from: https://github.com/settings/tokens
|
|
AWESOME_GITHUB_TOKEN=
|
|
|
|
# ================================
|
|
# Traefik Configuration (Production Only)
|
|
# ================================
|
|
AWESOME_TRAEFIK_ENABLED=true
|
|
AWESOME_TRAEFIK_HOST=awesome.example.com
|
|
|
|
# ================================
|
|
# General Settings
|
|
# ================================
|
|
TIMEZONE=UTC
|