38 lines
830 B
Bash
38 lines
830 B
Bash
APP_NAME=PIP - Pharmacy Integration Platform
|
|
APP_VERSION=0.1.0
|
|
DEBUG=false
|
|
|
|
DATABASE_URL=postgresql+asyncpg://pip:pip-secret@localhost:5432/pip
|
|
DATABASE_POOL_SIZE=20
|
|
DATABASE_MAX_OVERFLOW=10
|
|
DATABASE_POOL_RECYCLE=3600
|
|
|
|
REDIS_URL=redis://localhost:6379/0
|
|
REDIS_CACHE_TTL=300
|
|
|
|
RABBITMQ_URL=amqp://pip:pip-secret@localhost:5672/pip
|
|
|
|
JWT_SECRET_KEY=change-me-in-production
|
|
JWT_ALGORITHM=HS256
|
|
JWT_ACCESS_TOKEN_EXPIRE_MINUTES=30
|
|
JWT_REFRESH_TOKEN_EXPIRE_DAYS=7
|
|
JWT_ISSUER=pip-platform
|
|
|
|
RATE_LIMIT_PER_MINUTE=60
|
|
RATE_LIMIT_AUTH_PER_MINUTE=10
|
|
|
|
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317
|
|
OTEL_SERVICE_NAME=pip-platform
|
|
OTEL_TRACES_ENABLED=true
|
|
OTEL_METRICS_ENABLED=true
|
|
|
|
LOG_LEVEL=INFO
|
|
LOG_JSON_FORMAT=true
|
|
|
|
CORS_ORIGINS=["*"]
|
|
CORS_ALLOW_CREDENTIALS=true
|
|
|
|
PG_PASSWORD=pip-secret
|
|
RABBITMQ_PASSWORD=pip-secret
|
|
GRAFANA_PASSWORD=admin
|