Deployment Secrets Configuration
This document lists all required GitHub secrets for deploying Ever Teams to different environments.
Critical Secrets (Required for Deployment)
These secrets MUST be configured for successful deployment:
API Configuration
GAUZY_API_SERVER_URL- Backend API URL (e.g.,https://apistage.ever.team)NEXT_PUBLIC_GAUZY_API_SERVER_URL- Public API URL for frontend (same as above)
Branding Configuration
APP_NAME- Application name (e.g.,"Ever Teams"for ever.team)COMPANY_NAME- Company name (e.g.,"Ever Co. LTD")
Monitoring & Error Tracking
SENTRY_DSN- Sentry DSN for backend error trackingNEXT_PUBLIC_SENTRY_DSN- Sentry DSN for frontend error tracking
Optional Secrets (Recommended)
OAuth Providers
GOOGLE_CLIENT_ID/GOOGLE_CLIENT_SECRET- Google OAuthGITHUB_CLIENT_ID/GITHUB_CLIENT_SECRET- GitHub OAuthFACEBOOK_CLIENT_ID/FACEBOOK_CLIENT_SECRET- Facebook OAuthTWITTER_CLIENT_ID/TWITTER_CLIENT_SECRET- Twitter OAuth
Email Configuration
SMTP_HOST/SMTP_PORT/SMTP_USERNAME/SMTP_PASSWORD- Email sendingSMTP_FROM_ADDRESS- From email address
Additional Branding
APP_SIGNATURE- App signature textAPP_LOGO_URL- Logo URLAPP_LINK- Main app website URLAPP_SLOGAN_TEXT- Marketing sloganCOMPANY_LINK- Company website URLTERMS_LINK- Terms of service URLPRIVACY_POLICY_LINK- Privacy policy URL
Site Metadata (SEO)
NEXT_PUBLIC_SITE_NAME- Site name for SEONEXT_PUBLIC_SITE_TITLE- Site title for SEONEXT_PUBLIC_SITE_DESCRIPTION- Site description for SEONEXT_PUBLIC_SITE_KEYWORDS- Site keywords for SEONEXT_PUBLIC_WEB_APP_URL- Web app URLNEXT_PUBLIC_TWITTER_USERNAME- Twitter handle
Infrastructure
NEXT_PUBLIC_IMAGES_HOSTS- Allowed image domains (comma-separated)NEXT_PUBLIC_COOKIE_DOMAINS- Cookie domainsAUTH_SECRET- Authentication secret
Environment-Specific Examples
Ever Teams (Production)
APP_NAME="Ever Teams"
COMPANY_NAME="Ever Co. LTD"
GAUZY_API_SERVER_URL="https://api.ever.team"
How to Configure
- Go to your GitHub repository
- Navigate to Settings → Secrets and variables → Actions
- Click New repository secret
- Add each secret with its corresponding value
Validation
The deployment workflow includes automatic validation of critical secrets. If any critical secret is missing, the deployment will fail with a clear error message.
Support
If you need help configuring secrets for a new deployment, contact the development team or refer to the Support section.