confuzzle

Programinė įranga Screenshot:
confuzzle
Programinė detalės:
Versija: 0.2.0
Įkėlimo datą: 20 Feb 15
Kūrėjas: Jamie Matthews
Licencija: Nemokamai
Populiarumas: 12

Rating: 4.0/5 (Total Votes: 1)

confuzzle yra nedidelis įrankis kuriant konfigūracijos failus derinant Jinja2 šablonus yaml duomenis.
Kai diegti programą, jums dažnai reikia sukurti konfigūracijos failus įvairių komponentų (duomenų bazių, interneto serverių, atvirkštinės proxy ir tt). Dažnai pats vertė turi pasirodyti keliose vietose (pavyzdžiui, prievado numeris, kad serveriai turėtų suriša ir klientams turėtų prisijungti prie). confuzzle leidžia jums laikyti visus savo app config vienoje vietoje (galbūt ne versijų kontrolę), ir sujungti ją su savo templated konfigūracijos failus metu kaupti.
Pavyzdys
Savo gunicorn.py.tmpl:
įpareigoti = "127.0.0.1: {{gunicorn.port}}"
Savo nginx.conf.tmpl:
prieš app_server {
& Nbsp; serverio 127.0.0.1: {{gunicorn.port}} fail_timeout = 0;
}
Štai jūsų config.yaml
gunicorn:
& Nbsp; prievadas: 8080
Pagal nutylėjimą, confuzzle skaito iš STDIN ir rašo stdout. Norėdami naudoti:
confuzzle config.yaml gunicorn.py
confuzzle config.yaml nginx.conf
Dabar, jūsų failai atrodys taip:
bind "bind =" 127.0.0.1:8080 "
prieš app_server {
& Nbsp; serverio 127.0.0.1:8080 fail_timeout = 0;
}
Jūs taip pat gali tiekti daug yaml failų sąrašą. Tai gali būti naudinga, jei norite derinti bendrą config failą (iš versijų kontrolę) su byla, kurioje paslapčių, pavyzdžiui, duomenų bazių slaptažodžius (ne versijų kontrolę).
confuzzle config.yaml secrets.yaml settings.py
Žr confuzzle help už Išsamų argumentais.
Diegimas
Jūs galite įdiegti confuzzle iš PyPI:
PIP įdiegti confuzzle

Kas naujo , šioje laidoje:

  • Nustatyti setup.py

Reikalavimai :

  • Python

Kita programinė įranga kūrėjas Jamie Matthews

django-activelink
django-activelink

11 May 15

django-spurl
django-spurl

15 Apr 15

Komentarai confuzzle

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!