Integração com Railway

Sincronize suas variáveis de ambiente criptografadas com os serviços do Railway de forma automática e segura. Ideal para times que utilizam o Railway como plataforma de deploy.

Configuração

1

Obtenha o token do Railway

No Railway, acesse Account Settings → Tokens e gere um novo token de API com permissão de gerenciamento de variáveis de ambiente.

2

Conecte o Railway no CriptEnv

No painel do CriptEnv, vá em Projeto → Integrações → Railway. Cole o token e selecione o serviço e o projeto Railway que deseja sincronizar.

3

Mapeie suas variáveis

Selecione quais variáveis do CriptEnv devem ser sincronizadas com o Railway. Você pode escolher sincronizar todas ou selecionar variáveis específicas.

Sincronização via CLI

Sincronizar com Railway
# Instalar o CLI (se ainda não tiver)
npm install -g @criptenv/cli

# Autenticar
criptenv auth login

# Sincronizar variáveis com o Railway
criptenv sync --provider railway --service meu-servico

# Sincronizar com ambiente específico
criptenv sync --provider railway --service meu-servico --environment production

Configuração via railway.toml

railway.toml
[build]
builder = "nixpacks"

[deploy]
startCommand = "npm start"

# As variáveis de ambiente são gerenciadas pelo CriptEnv
# Não coloque secrets neste arquivo

Info

Para garantir que suas variáveis estejam sempre atualizadas no Railway, configure a sincronização automática no painel do CriptEnv. Assim, qualquer alteração nos secrets será propagada em tempo real.