lotr-sut/.env.local
Fellowship Scholar f6a5823439 init commit
2026-03-29 20:07:56 +00:00

61 lines
1.8 KiB
Plaintext

# Local Development Environment Configuration
# Used in code-server IDE terminal for testing changes before deployment
# File: .env.local
# Usage: Automatically set by code-server container via COMPOSE_PROJECT_NAME env var
# OR manually: cp .env.local .env && docker-compose up -d
# Docker Compose Project Naming
# Using "fellowship-local" isolates containers from production ("fellowship-*")
# Containers: fellowship-local_backend_1, fellowship-local_frontend_1, etc.
# Volumes: fellowship-local_backend_data, fellowship-local_frontend_node_modules, etc.
# Networks: fellowship-local_default
COMPOSE_PROJECT_NAME=fellowship-local
# Backend/Flask Configuration
FLASK_APP=app.py
FLASK_ENV=development
DATABASE_URL=sqlite:////app/data/fellowship.db
SECRET_KEY=dev-secret-key-change-in-production
# Frontend/React Configuration
NODE_ENV=development
FRONTEND_MODE=dev
REACT_APP_API_URL=/api
REACT_APP_DISABLE_ANALYTICS=true
CHOKIDAR_USEPOLLING=true
SKIP_PREFLIGHT_CHECK=true
DISABLE_ESLINT_PLUGIN=true
FAST_REFRESH=false
# Caddy/Reverse Proxy Configuration
# Local development uses HTTP-only (Caddyfile.local)
CADDY_DOMAIN=localhost
CADDYFILE_PATH=./caddy/Caddyfile.local
WDS_SOCKET_PORT=80
WDS_SOCKET_PROTOCOL=
# DevOps Escape Room Subdomains (empty for local/HTTP)
JENKINS_DOMAIN=
IDE_DOMAIN=
GITEA_DOMAIN=
# Jenkins Configuration
JENKINS_ADMIN_PASSWORD=fellowship123
JENKINS_URL=http://localhost:8080/
# Gitea Configuration
GITEA_ADMIN_USER=fellowship
GITEA_ADMIN_PASSWORD=fellowship123
GITEA_ADMIN_EMAIL=gandalf@fellowship.local
GITEA_DOMAIN=localhost
GITEA_ROOT_URL=http://localhost:3030/
# code-server IDE Configuration
CODESERVER_PASSWORD=fellowship
# Optional: Azure OpenAI Integration (disabled for local dev)
AZURE_OPENAI_ENDPOINT=
AZURE_OPENAI_API_KEY=
AZURE_OPENAI_DEPLOYMENT=
AZURE_OPENAI_API_VERSION=