confuzzle

Phần mềm chụp màn hình:
confuzzle
Các chi tiết về phần mềm:
Phiên bản: 0.2.0
Ngày tải lên: 20 Feb 15
Nhà phát triển: Jamie Matthews
Giấy phép: Miễn phí
Phổ biến: 12

Rating: 4.0/5 (Total Votes: 1)

confuzzle là một công cụ nhỏ để tạo ra các tập tin cấu hình bằng cách kết hợp với dữ liệu mẫu Jinja2 YAML.
Khi triển khai một ứng dụng, bạn thường cần để tạo ra các tập tin cấu hình cho các thành phần khác nhau (cơ sở dữ liệu, máy chủ web, proxy ngược, vv). Thông thường, cùng một giá trị cần xuất hiện ở nhiều nơi (ví dụ, một số cổng mà máy chủ nên gắn kết và khách hàng phải kết nối tới). confuzzle cho phép bạn lưu trữ tất cả các cấu hình ứng dụng của bạn ở một nơi (có thể ngoài tầm kiểm soát phiên bản), và kết hợp nó với các tập tin cấu hình templated của bạn tại thời gian xây dựng.
Ví dụ
Trong gunicorn.py.tmpl của bạn:
ràng buộc = "127.0.0.1: {{}} gunicorn.port"
Trong nginx.conf.tmpl của bạn:
app_server thượng nguồn {
& Nbsp; máy chủ 127.0.0.1: {{}} gunicorn.port fail_timeout = 0;
}
Dưới đây là config.yaml của bạn
gunicorn:
& Nbsp; port: 8080
Theo mặc định, confuzzle đọc từ stdin và stdout để viết. Để sử dụng:
confuzzle config.yaml gunicorn.py
confuzzle config.yaml nginx.conf
Bây giờ, các file của bạn trông như thế này:
bind: "bind =" 127.0.0.1:8080 "
app_server thượng nguồn {
& Nbsp; máy chủ 127.0.0.1:8080 fail_timeout = 0;
}
Bạn cũng có thể cung cấp một danh sách các file YAML. Điều này có thể hữu ích nếu bạn muốn kết hợp một tập tin cấu hình nói chung (trong điều khiển phiên bản) với một tập tin có chứa bí mật như mật khẩu cơ sở dữ liệu (không kiểm soát phiên bản).
confuzzle config.yaml secrets.yaml settings.py
Xem --help confuzzle để xem danh sách đầy đủ của các đối số.
Cài đặt
Bạn có thể cài đặt confuzzle từ PyPI:
pips cài đặt confuzzle

là gì mới trong phiên bản này:

  • Fix setup.py

Yêu cầu :

  • Python

Phần mềm khác của nhà phát triển Jamie Matthews

django-spurl
django-spurl

15 Apr 15

django-activelink
django-activelink

11 May 15

Ý kiến ​​để confuzzle

Bình luận không
Nhập bình luận
Bật hình ảnh!