Havarti

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

Rating: nan/5 (Total Votes: 0)

havarti là một cửa hàng pho mát kỳ lạ mà chơi độc đáo trong The Cloud.
Cài đặt
Havarti là một ứng dụng Flask với một downloader Cần tây. Bất cứ điều gì mà có thể xử lý có thể chạy nó, nhưng đây là một số gợi ý về cách để chạy nó.
Heroku
Cách lưu trữ mặc định của Havarti là với Heroku, MongoHQ, và S3.
& Nbsp; git clone git@github.com: jakebasile / Havarti.git && cd havarti
& Nbsp; ứng dụng Heroku: tạo tuyết tùng --stack
& Nbsp; addons Heroku: thêm mongohq: miễn phí
& Nbsp; cấu hình Heroku: thêm QUẢN = s3storage
& Nbsp; AWS_ACCOUNT_KEY_ID =
& Nbsp; AWS_SECRET_KEY_ID =
& Nbsp; MONGO_KEY = MONGOHQ_URL
& Nbsp; git push Heroku chủ
& Nbsp; quy mô Heroku web = 1 downloader = 1
Bạn cũng có thể sử dụng Rackspace Mây tập tin để lưu trữ bộ nhớ cache bằng cách thay đổi dòng config để:
& Nbsp; cấu hình Heroku: thêm QUẢN = rackspacestorage
& Nbsp; RACKSPACE_USERNAME =
& Nbsp; RACKSPACE_KEY =
& Nbsp; MONGO_KEY = MONGOHQ_URL
Địa phương
Có lẽ bạn không muốn là một con mèo mát và chạy Havarti trên Heroku. Bạn muốn chạy nó tại địa phương. Dưới đây là một cách để làm điều đó. Đầu tiên, cài đặt Havarti đâu đó:
& Nbsp; virtualenv havarti-cài đặt
& Nbsp; cd havarti-cài đặt
& Nbsp; nguồn bin / kích hoạt
& Nbsp; pip cài đặt giám sát havarti gunicorn
Điều này sẽ cài đặt Havarti, Gunicorn, và giám sát để chạy tất cả. Bây giờ, tạo một tập tin trong thư mục này supervisord.conf:
[Unix_http_server]
file = supervisord.sock
chmod = 0777
[Rpcinterface: giám sát viên]
supervisor.rpcinterface_factory = supervisor.rpcinterface: make_main_rpcinterface
[Supervisord]
logfile = logs / supervisor.txt
LogLevel = thông tin
pidfile = supervisord.pid
[Supervisorctl]
serverurl = unix: //supervisord.sock
[Chương trình: MongoDB]
command = mongod
stdout_logfile = logs / mongodb.txt
stderr_logfile = logs / MongoDB-err.txt
ưu tiên = 1
[Chương trình: havarti]
command = bin / gunicorn -w 3 --preload -b 0.0.0.0:80 havarti: app
stdout_logfile = logs / havarti.txt
stderr_logfile = logs / havarti-err.txt
môi trường = LƯU TRỮ = Cục bộ
ưu tiên = 2
[Chương trình: cần tây]
command = bin / cần tây --app = nhân havarti thông tin -l
stdout_logfile = logs / celery.txt
stderr_logfile = logs / cần tây-err.txt
môi trường = LƯU TRỮ = Cục bộ
ưu tiên = 3
Điều này giả định rằng bạn đã cài đặt trước đó MongoDB. Sau đó, một lần nữa từ thư mục này, chỉ cần tạo các thư mục cần thiết và bắt đầu giám sát!
& Nbsp; mkdir bản ghi
& Nbsp; sudo mkdir -p / data / db
& Nbsp; sudo bin / supervisord
Bây giờ bạn có thể kiểm soát các quá trình thông qua supervisorctl. Kiểm tra tài liệu hướng dẫn của Giám sát viên cho biết thêm về nó.
Cách sử dụng
Havarti hoạt động như một proxy cho PyPI, chặn các yêu cầu đối với các gói. Khi nó nhận được một yêu cầu gói, nó sau một cây quyết định đơn giản:
- Là gói / phiên bản cache?
- Có: phục vụ trọn gói được lưu trữ.
- Không: Mark gói cho bộ nhớ đệm, phục vụ PyPI gói.
Kiểm tra Havarti cho phiên bản mới với mọi yêu cầu, vì vậy bạn luôn luôn có thể để có được phiên bản mới nhất rất của bất cứ gói phần mềm bạn yêu cầu (và sau đó là phiên bản mới sẽ được lưu trữ từ đó về sau).
Tải về
Chỉ cần thay thế URL Havarti Index của bạn khi sử dụng Pip. URL của bạn Havarti Index là bất cứ nơi nào bạn tổ chức Havarti + '/ i /', ví dụ: 'Http://random-phrase-5000.herokuapp.com/i/'.
& Nbsp; pip cài đặt -i http://random-phrase-5000.herokuapp.com/i/ gặt hái
Bạn có thể thêm video này vào pip.conf của bạn để tiết kiệm một số tổ hợp phím.
Tải lên
Bạn cũng có thể tải lên các gói để Havarti trực tiếp. Những điều này sẽ không được đẩy đến PyPI, nhưng có sẵn cho bất cứ ai với url Havarti. Để tải lên, chỉ cần sử dụng Havarti Tải lên URL của bạn với setup.py. Havarti bạn tải URL là bất cứ nơi nào bạn tổ chức Havarti + '/ u /', ví dụ: 'Http://random-phrase-5000.herokuapp.com/u/'.
& Nbsp; python setup.py sdist upload -r http://random-phrase-5000.herokuapp.com/u/
. Bạn cũng có thể thiết lập trong một tập tin .pypirc để tiết kiệm hơn nữa tổ hợp phím

Yêu cầu :

  • Python

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

reap
reap

14 Apr 15

dotback
dotback

20 Feb 15

Ý kiến ​​để Havarti

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