Conversor .env ↔ Azure

Converta variáveis de ambiente entre .env e formato JSON do Azure App Service

Modo: .env → Azure JSON
Converter
Variáveis: 0
Modo: Azure JSON → .env
Converter
Variáveis: 0
Modo: Atualizar Azure com .env
Como funciona: Cole um arquivo Azure JSON existente e um novo .env. O sistema irá atualizar variáveis existentes, adicionar novas variáveis do .env, e manter variáveis que já existem no Azure.
Mesclar
Novas: 0
Atualizadas: 0
Mantidas: 0
Total: 0 variáveis
Como usar:
.env → Azure:
  1. Clique na aba ".env → Azure JSON"
  2. Cole o conteúdo do arquivo .env
  3. Escolha a configuração de slot
  4. Clique no botão de conversão
  5. Copie ou exporte o JSON
Azure → .env:
  1. Clique na aba "Azure JSON → .env"
  2. Cole o JSON do Azure
  3. Clique no botão de conversão
  4. Copie ou exporte o arquivo .env
  5. Use no seu projeto
Arquivos Salvos:

Por privacidade, o conteúdo que você digita não é enviado nem salvo em nenhum servidor.

← Todas as ferramentas do DarkBoxKit

Como converter variáveis de ambiente para o Azure e vice-versa

No Azure App Service, as configurações do aplicativo podem ser editadas em massa como uma lista JSON de objetos com name, value e slotSetting. No desenvolvimento local, as mesmas variáveis ficam em um arquivo .env com linhas CHAVE=valor. Esta ferramenta converte entre os dois formatos e também mescla um .env novo em uma configuração existente.

  1. Escolha a aba: .env → Azure JSON, Azure JSON → .env ou Atualizar Azure.
  2. Cole o conteúdo na caixa de entrada. A conversão acontece enquanto você digita e também pelo botão de conversão.
  3. Na conversão para Azure, escolha o valor de slotSetting (false por padrão). Ele define se a variável fica "presa" ao slot de implantação.
  4. Confira o contador de variáveis, depois use Copiar ou Exportar. Os arquivos baixados se chamam azure-app-settings.json, .env e azure-app-settings-updated.json.

O que cada modo faz

Exemplos práticos

Cuidados

Privacidade e funcionamento

A conversão e a mesclagem são feitas inteiramente no seu navegador, com JavaScript: o que você digita ou cola não é enviado nem salvo em nenhum servidor. Mesmo assim, como arquivos .env e configurações do Azure costumam conter segredos, prefira usar valores de teste ou apague o conteúdo ao terminar, principalmente em computadores compartilhados. A página carrega Bootstrap e Font Awesome de CDNs públicos, o que é normal para o carregamento dos estilos e ícones. Mais informações na Política de Privacidade.

Perguntas frequentes

O que significa slotSetting?

Quando é true, a variável fica fixa no slot de implantação (como "staging") e não acompanha a troca de slots. Em false, ela acompanha o aplicativo na troca.

O JSON precisa ter um formato específico?

Sim: uma lista de objetos com name e value, e opcionalmente slotSetting. É o formato do editor avançado de configurações do Azure. Se o formato estiver errado, a ferramenta mostra um erro.

Aspas no valor são mantidas?

Aspas que envolvem todo o valor são removidas na conversão para JSON. Aspas internas permanecem.

E se a mesma chave aparecer duas vezes no .env?

Vale a última ocorrência, porque ela sobrescreve a anterior.

Serve para outras nuvens?

O formato de saída é o do Azure App Service. Para outros serviços, o modo Azure JSON → .env ainda pode ajudar a gerar um .env genérico a partir de uma lista.

Publicidade

Outras ferramentas gratuitas

Política de PrivacidadeTermos de UsoSobreContatoDarkBoxKit