Integração com Vercel

Configure a sincronização automática de variáveis de ambiente entre o CriptEnv e o Vercel. Assim que você atualizar seus secrets no CriptEnv, eles serão automaticamente propagados para seus projetos no Vercel.

Info

A integração com Vercel utiliza a API oficial do Vercel para criar e atualizar Environment Variables de forma segura.

Configuração

1

Gere um token de acesso do Vercel

Acesse vercel.com/account/tokens e crie um novo token com permissão de escrita.

2

Conecte o Vercel no painel do CriptEnv

No painel do CriptEnv, navegue até Projeto → Integrações → Vercel e cole o token gerado. Selecione o projeto Vercel que deseja sincronizar.

3

Configure o mapeamento de ambientes

Mapeie os ambientes do CriptEnv para os ambientes do Vercel:

Mapeamento de ambientes
CriptEnv         →  Vercel
─────────────────────────────
production       →  Production
staging          →  Preview
development      →  Development
4

Ative a sincronização automática

Ative a opção de sincronização automática para que alterações no CriptEnv sejam propagadas automaticamente ao Vercel.

Sincronização Manual via CLI

Você também pode sincronizar manualmente usando o CLI do CriptEnv:

Sincronizar com Vercel
# Sincronizar todas as variáveis
criptenv sync --provider vercel --project meu-projeto

# Sincronizar apenas o ambiente de produção
criptenv sync --provider vercel --project meu-projeto --environment production

Exemplo de Projeto Vercel

vercel.json
{
  "framework": "nextjs",
  "env": {
    "DATABASE_URL": "@criptenv/database-url",
    "API_SECRET": "@criptenv/api-secret"
  }
}

Info

Ao ativar a sincronização automática, o CriptEnv sobrescreverá as variáveis existentes no Vercel com o mesmo nome. Certifique-se de que os nomes das variáveis estão corretos.