Integração com Render

Integre o CriptEnv ao Render para gerenciar seus Environment Groups de forma centralizada. Mantenha seus secrets sincronizados automaticamente entre o CriptEnv e os serviços do Render.

Configuração

1

Gere uma API Key do Render

No Render, acesse Account Settings → API Keys e crie uma nova chave de API. Anote o valor, pois ele será exibido apenas uma vez.

2

Conecte o Render no CriptEnv

No painel do CriptEnv, navegue até Projeto → Integrações → Render. Insira a API Key do Render e selecione o Environment Group que deseja sincronizar.

3

Selecione as variáveis para sincronizar

Escolha quais variáveis do CriptEnv devem ser sincronizadas. Você pode sincronizar todas as variáveis de um ambiente ou selecionar individualmente.

4

Ative a sincronização

Ative a sincronização automática. A partir de agora, alterações nos secrets do CriptEnv serão refletidas no Render automaticamente.

Sincronização via CLI

Sincronizar com Render
# Sincronizar Environment Group
criptenv sync --provider render --env-group meu-env-group

# Sincronizar com ambiente específico
criptenv sync --provider render --env-group meu-env-group --environment production

Exemplo com render.yaml

render.yaml (Blueprint)
services:
  - type: web
    name: meu-app
    runtime: node
    buildCommand: npm install && npm run build
    startCommand: npm start
    envVars:
      - sync: false  # Variáveis gerenciadas pelo CriptEnv
    envVarGroups:
      - name: meu-env-group

Info

Os Environment Groups do Render permitem compartilhar variáveis entre múltiplos serviços. Use esta integração para manter todos os seus serviços sincronizados com as mesmas variáveis do CriptEnv.

Info

A API Key do Render tem acesso amplo à sua conta. Recomendamos criar uma chave dedicada apenas para a integração com o CriptEnv.