Files
Ruslan KonviserandClaude Opus 5.5 fba9302a54 fix(sentry): Render asks for the DSN; desktop apps stop printing it
The Render blueprints declare SENTRY_DSN with sync: false, so Render prompts
the person creating the Blueprint for their own DSN instead of shipping one.
The desktop, desktop-timer, server, server-api and agent apps logged the full
DSN at startup; they now only say that Sentry is enabled.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-27 16:33:52 +02:00

85 lines
3.0 KiB
YAML

services:
- type: web
runtime: image
image:
url: ghcr.io/ever-co/gauzy-api-demo:latest
plan: pro
name: ever-gauzy-api
envVars:
- key: API_HOST
value: 0.0.0.0
- key: API_PORT
value: 3000
- key: DEMO
value: false
- key: NODE_ENV
value: production
# API and webapp live on two different *.onrender.com sites (public suffix), so the
# production default of CORP: same-site would block every API-served image.
- key: CORP_POLICY
value: cross-origin
- key: ADMIN_PASSWORD_RESET
value: true
- key: LOG_LEVEL
value: info
# Your own Sentry DSN: Render asks for it when the Blueprint is created (leave it empty to disable
# Sentry). A DSN shipped here would send every install's errors to the Ever Gauzy project.
- key: SENTRY_DSN
sync: false
- key: SENTRY_HTTP_TRACING_ENABLED
value: false
- key: SENTRY_PROFILING_ENABLED
value: false
- key: API_BASE_URL
value: https://ever-gauzy-api.onrender.com
- key: CLIENT_BASE_URL
value: https://ever-gauzy-webapp.onrender.com
- key: EXPRESS_SESSION_SECRET
generateValue: true
- key: JWT_SECRET
generateValue: true
- key: JWT_REFRESH_TOKEN_SECRET
generateValue: true
- key: JWT_VERIFICATION_TOKEN_SECRET
generateValue: true
- key: JWT_REFRESH_TOKEN_EXPIRATION_TIME
value: 86400
- key: ALLOWED_ORIGINS
value: https://ever-gauzy-webapp.onrender.com
healthCheckPath: /api/health
- type: web
name: ever-gauzy-webapp
runtime: image
plan: standard
image:
url: ghcr.io/ever-co/gauzy-webapp-demo:latest
envVars:
- key: DEMO
value: false
- key: CHATWOOT_SDK_TOKEN
value: jFoSXEjGmqhUhqU3zfgkFfMt
- key: CLOUDINARY_API_KEY
value: 256868982483961
# Your own Sentry DSN: Render asks for it when the Blueprint is created (leave it empty to disable
# Sentry). A DSN shipped here would send every install's errors to the Ever Gauzy project.
- key: SENTRY_DSN
sync: false
- key: CLOUDINARY_CLOUD_NAME
value: dv6ezkfxg
- key: API_BASE_URL
value: https://ever-gauzy-api.onrender.com
- key: CLIENT_BASE_URL
value: https://ever-gauzy-webapp.onrender.com
- key: GOOGLE_MAPS_API_KEY
value: AIzaSyCJmnKzgTSq5Pc93HXar5bZrdmANTwtSIo
- key: GOOGLE_PLACE_AUTOCOMPLETE
value: true
- key: DEFAULT_LATITUDE
value: 42.6459136
- key: DEFAULT_LONGITUDE
value: 23.3332736
- key: DEFAULT_CURRENCY
value: USD
healthCheckPath: /