# PostgreSQL
DATABASE_URL=postgresql://gearbox:changeme@localhost:5432/gearbox

# S3-compatible Object Storage (Garage, R2, AWS S3)
S3_ENDPOINT=http://localhost:3900
S3_ACCESS_KEY=your-access-key
S3_SECRET_KEY=your-secret-key
S3_BUCKET=gearbox-images
S3_REGION=garage
# S3_PRESIGN_EXPIRY=3600  # Presigned URL expiry in seconds (default: 1 hour)

# Logto OIDC
LOGTO_ENDPOINT=http://localhost:3001
OIDC_ISSUER=http://localhost:3001/oidc
OIDC_CLIENT_ID=your-app-client-id
OIDC_CLIENT_SECRET=your-app-client-secret
OIDC_AUTH_SECRET=generate-a-random-32-char-string
OIDC_SCOPES=openid profile email
OIDC_REDIRECT_URI=http://localhost:5173/callback

# GearBox
GEARBOX_URL=http://localhost:3000
