Initial project snapshot

This commit is contained in:
2026-04-28 22:29:50 +03:00
commit 8ba0561f4f
365 changed files with 91832 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
APP_NAME=rap-api
APP_ENV=development
HTTP_HOST=0.0.0.0
HTTP_PORT=8080
HTTP_READ_TIMEOUT=15s
HTTP_WRITE_TIMEOUT=15s
HTTP_IDLE_TIMEOUT=60s
HTTP_SHUTDOWN_TIMEOUT=10s
POSTGRES_DSN=postgres://rap_user:rap_password@localhost:5432/remote_access_platform?sslmode=disable
POSTGRES_MAX_CONNS=20
POSTGRES_MIN_CONNS=2
POSTGRES_CONNECT_TIMEOUT=5s
REDIS_ADDR=localhost:6379
REDIS_PASSWORD=
REDIS_DB=0
REDIS_DIAL_TIMEOUT=5s
AUTH_ACCESS_TOKEN_TTL=15m
AUTH_REFRESH_TOKEN_TTL=720h
AUTH_ISSUER=rap-api
AUTH_ACCESS_TOKEN_SECRET=change-me-access-secret
AUTH_REFRESH_HASH_SECRET=change-me-refresh-hash-secret
DATA_PLANE_TOKEN_TTL=1m
DATA_PLANE_TOKEN_PRIVATE_KEY_FILE=
DATA_PLANE_TOKEN_PRIVATE_KEY_PEM=
DATA_PLANE_BACKEND_GATEWAY_URL=/api/v1/gateway/ws
DATA_PLANE_DIRECT_WORKER_WSS_URL_TEMPLATE=
DATA_PLANE_DIRECT_WORKER_JSON_RUNTIME=false
DATA_PLANE_DIRECT_WORKER_BINARY_RENDER=false
DATA_PLANE_DIRECT_WORKER_TLS_TRUST_MODE=smoke_insecure
DATA_PLANE_DIRECT_WORKER_TLS_CA_REF=
SECRET_ENCRYPTION_KEY_B64=
SECRET_ENCRYPTION_KEY_FILE=
SECRET_ENCRYPTION_KEY_ID=local-v1
SESSION_HEARTBEAT_TTL=90s
SESSION_DETACH_GRACE_PERIOD=30m
SESSION_ATTACH_TOKEN_TTL=2m
SESSION_LIVE_STATE_TTL=2m
SESSION_RECOVERY_BATCH_SIZE=100
WORKER_LEASE_TTL=45s
WORKER_HEARTBEAT_TTL=15s
WORKER_STALE_LEASE_GRACE_PERIOD=30s
WEBSOCKET_WRITE_TIMEOUT=10s
WEBSOCKET_PING_INTERVAL=20s
WEBSOCKET_PONG_WAIT=40s