Initial commit

This commit is contained in:
jpgiannetti
2026-01-31 11:45:11 +01:00
commit f99fb3c614
166 changed files with 115155 additions and 0 deletions

51
backend/.env.example Normal file
View File

@@ -0,0 +1,51 @@
# Server
SERVER_PORT=8080
SERVER_ENV=development
# Database
DATABASE_HOST=localhost
DATABASE_PORT=5432
DATABASE_NAME=roadwave_dev
DATABASE_USER=roadwave
DATABASE_PASSWORD=dev_password
DATABASE_SSL_MODE=disable
DATABASE_MAX_CONNECTIONS=25
DATABASE_MAX_IDLE_CONNECTIONS=5
# Redis
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DB=0
# Zitadel
ZITADEL_DOMAIN=localhost:8081
ZITADEL_PROJECT_ID=your_project_id
ZITADEL_CLIENT_ID=your_client_id
ZITADEL_CLIENT_SECRET=your_client_secret
ZITADEL_ISSUER=http://localhost:8081
# JWT
JWT_SECRET=your_super_secret_key_change_me
# OVH Object Storage (S3-compatible)
OVH_S3_ENDPOINT=s3.gra.io.cloud.ovh.net
OVH_S3_REGION=gra
OVH_S3_ACCESS_KEY=your_ovh_access_key
OVH_S3_SECRET_KEY=your_ovh_secret_key
OVH_S3_BUCKET=roadwave-dev
# Mangopay
MANGOPAY_CLIENT_ID=your_mangopay_client_id
MANGOPAY_API_KEY=your_mangopay_api_key
MANGOPAY_BASE_URL=https://api.sandbox.mangopay.com
# Logging
LOG_LEVEL=debug
LOG_FORMAT=console
# CORS
CORS_ALLOWED_ORIGINS=http://localhost:3000,http://localhost:8080
# Rate Limiting
RATE_LIMIT_REQUESTS_PER_MINUTE=60