confulhando

Uma pequena ferramenta para gerar arquivos de configuração de configuração
Baixe Agora

confulhando Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Public Domain
  • Preço:
  • FREE
  • Nome do editor:
  • Jamie Matthews
  • Site do editor:
  • https://github.com/j4mie/

confulhando Tag


confulhando Descrição

Confulhando é uma pequena ferramenta para gerar arquivos de configuração combinando modelos jinja2 com dados do YAML.Quando implantando um aplicativo, você geralmente precisa criar arquivos de configuração para vários componentes (bancos de dados, servidores da Web, proxies reversas, etc). Muitas vezes, o mesmo valor precisa aparecer em vários lugares (por exemplo, um número de porta que os servidores devem se ligar e os clientes devem se conectar). Confulhando permite armazenar toda a sua configuração do aplicativo em um só lugar (possivelmente fora do controle de versão), e combiná-lo com seus arquivos de configuração de configuração no Build Time.Examplein seu Gunicorn.py.tmpl: bind = "127.0.0.1: {{gunicorn .port}} "no seu nginx.conf.tmpl: upstream app_server {server 127.0.0.1: {gunicorn.port}} fail_timeout = 0;} Aqui está o seu config.yamlgunicorn: porta: 8080by default, confulhando lê de stdin e escreve para stdout. Para usar: confulhando config.yaml gunicorn.pyconfumzle config.yaml nginx.confnow, seus arquivos são assim: ligeira: "bind =" 127.0.6.1:8080"upstream app_server {server 127.0.0.1:8080 fail_timeout = 0;} Você também pode fornecer uma lista de arquivos yaml. Isso pode ser útil se você quiser combinar um arquivo de configuração geral (no controle de versão) com um arquivo que contém segredos como Senhas de banco de dados (não no controle de versão) .Confuzzle config.yaml secrets.yaml settings.pyse confulhando --help para a lista completa de argumentos.installationyou pode instalar confulhando da página inicial do PYPI: PIP Instalar a página inicial da ConfulhzleProduct


confulhando Software Relacionado