Gerador de esquema EasyPanel para novos clientes

Ver mapeamento de campos → variáveis
CampoVariávelDerivação
Nome do ClienteREACT_APP_NAMESistema - {nome}
Nome CurtoREACT_APP_SHORT_NAMEDireto
Nome do ClienteREACT_APP_PLATFORM_NAME / COMPANY_NAMEDireto
Supabase URLSUPABASE_URL / REACT_APP_SUPABASE_URLDireto
Supabase Anon KeySUPABASE_ANON_KEY / REACT_APP_SUPABASE_ANON_KEYDireto
Supabase Service RoleSUPABASE_SERVICE_ROLE_KEYDireto
Domínio FrontendFRONTEND_URL / ALLOWED_ORIGINS / REACT_APP_FRONTEND_URLhttps://{dom}
Domínio BackendBASE_URL / API_URL / WEBSOCKET_URL / BACKEND_URLhttps:// / wss:// / /api/v1
API KeyREACT_APP_API_KEYDireto
CampoVariávelDerivação
Supabase URLSUPABASE_URLDireto
Supabase Anon KeySUPABASE_ANON_KEYDireto
Supabase Service RoleSUPABASE_SERVICE_ROLE_KEYDireto
Domínio FrontendFRONTEND_URL / ALLOWED_ORIGINShttps://{dom}
Domínio BackendBACKEND_URL / BASE_URL / TELEGRAM_WEBHOOK_URLhttps:// / /api/v1
Informações do Cliente
Slug minúsculo, sem espaços. Usado como projectName no EasyPanel.
REACT_APP_NAME, PLATFORM_NAME, COMPANY_NAME. Gera o serviceName (ex: cuiaba_front, cuiaba_back).
REACT_APP_SHORT_NAME
REACT_APP_API_KEY
Domínios
Sem https:// — apenas o domínio
Auto: api.{frontend}
Supabase

Os tokens e chaves vêm das variáveis de ambiente do EasyPanel. Configure-as no painel do serviço. Lista de variáveis |

Esquema JSON — Create from Schema
Projeto → Templates → Developer → Create from Schema → Cole e confirme.

Se der erro com GitHub, clique abaixo para trocar para image (placeholder):

Após criar:
  1. Se usou image: troque source para GitHub → sunsetai485/sunset_front branch master / sunsetai485/sunset_back branch main
  2. Clique em Deploy em cada serviço
  3. Bolinha fica verde quando o build completar

        
Frontend
Ownersunsetai485 Reposunset_front Branchmaster BuildDockerfile Porta3000 Domínio
Backend
Ownersunsetai485 Reposunset_back Branchmain BuildDockerfile Porta3001 Domínio
Variáveis — Frontend
Variáveis — Backend