92dffe8c60
- Enhanced CI/CD pipeline with coverage reporting, benchmarks, and artifact uploads - Implemented rate limiter IP validation with proxy support and spoofing protection - Added extensive Makefile test targets for coverage, benchmarks, and continuous testing - Expanded middleware chain with request validation, size limits, and suspicious activity logging
28 lines
512 B
Bash
28 lines
512 B
Bash
# Environment Configuration
|
|
# Copy from .env.example and customize as needed
|
|
|
|
# Server Configuration
|
|
PORT=1999
|
|
HOST=localhost
|
|
GO_ENV=development
|
|
|
|
# Template Configuration
|
|
TEMPLATE_DIR=templates
|
|
PARTIALS_DIR=templates/partials
|
|
TEMPLATE_HOT_RELOAD=true
|
|
|
|
# Data Configuration
|
|
DATA_DIR=data
|
|
|
|
# Server Timeouts (seconds)
|
|
READ_TIMEOUT=15
|
|
WRITE_TIMEOUT=15
|
|
|
|
# Security Configuration
|
|
ALLOWED_ORIGINS=
|
|
|
|
# Rate Limiter Configuration
|
|
# Development: Use direct connection mode (no proxy)
|
|
BEHIND_PROXY=false
|
|
TRUSTED_PROXY_IP=
|