Havarti

Софтуер снимки:
Havarti
Софтуер детайли:
Версия: 0.4
Дата на качване: 20 Feb 15
Розробник: Jake Basile
Разрешително: Безплатно
Популярност: 7

Rating: nan/5 (Total Votes: 0)

havarti е старомоден магазин за сирене, който играе добре в облака.
<Силен> Монтаж
Havarti е колба ап с Целина изтегляне. Всичко, което може да се справи, че може да го изпълним, но ето някои предложения за това как да го стартирате.
Heroku
Начинът по подразбиране на хостинг Havarti е с Heroku, MongoHQ и S3.
& Nbsp; Git клонинг git@github.com: jakebasile / Havarti.git && CD havarti
& Nbsp; Heroku приложения: създадете --stack кедър
& Nbsp; Heroku Addons: Добави mongohq: безплатно
& Nbsp; Heroku довереник: добави СЪХРАНЕНИЕ = s3storage
& Nbsp; AWS_ACCOUNT_KEY_ID = <Вашият AWS Key ID>
& Nbsp; AWS_SECRET_KEY_ID = <Вашият AWS Secret>
& Nbsp; MONGO_KEY = MONGOHQ_URL
& Nbsp; Git тласък Heroku майстор
& Nbsp; Heroku мащаб уеб = 1 Downloader = 1
Можете да използвате и Rackspace Cloud Files да съхранявате кеша чрез промяна на довереник линия до:
& Nbsp; Heroku довереник: добави СЪХРАНЕНИЕ = rackspacestorage
& Nbsp; RACKSPACE_USERNAME = <Вашият Rackspace име>
& Nbsp; RACKSPACE_KEY = <Вашият Rackspace API Key>
& Nbsp; MONGO_KEY = MONGOHQ_URL
Местен
Може би не искате да бъде хладно котка и тичам Havarti на Heroku. Вие искате да го ползвате на място. Ето един начин да го направя. Първо инсталирайте Havarti някъде:
& Nbsp; virtualenv havarti-инсталиране
& Nbsp; CD havarti-инсталиране
& Nbsp; източник бин / активирате
& Nbsp; PIP инсталирате havarti gunicorn надзорник
Това ще инсталира Havarti, Gunicorn, и надзорен орган за всичко тече. Сега, направи файл supervisord.conf в тази директория:
[Unix_http_server]
файл = supervisord.sock
коригират = 0777
[Rpcinterface: надзорник]
supervisor.rpcinterface_factory = supervisor.rpcinterface: make_main_rpcinterface
[Supervisord]
лог = трупи / supervisor.txt
loglevel = инфо
pidfile = supervisord.pid
[Supervisorctl]
serverurl = UNIX: //supervisord.sock
[Програма: MongoDB]
команда = mongod
stdout_logfile = трупи / mongodb.txt
stderr_logfile = трупи / MongoDB-err.txt
приоритет = 1
[Програма: havarti]
команда = бин / gunicorn -w 3 --preload -b 0.0.0.0:80 havarti: ап
stdout_logfile = трупи / havarti.txt
stderr_logfile = трупи / havarti-err.txt
среда = СЪХРАНЕНИЕ = localstorage
приоритет = 2
[Програма: целина]
команда = бин / целина --app = havarti работник -L инфо
stdout_logfile = трупи / celery.txt
stderr_logfile = трупи / целина-err.txt
среда = СЪХРАНЕНИЕ = localstorage
приоритет = 3
Това предполага, че имате MongoDB инсталирана преди това. След това, отново от тази директория, просто създадени необходимите директории и да започне Supervisor!
& Nbsp; защитен режим трупи
& Nbsp; Sudo защитен режим -p / данни / db
& Nbsp; Sudo бин / supervisord
Сега можете да контролирате процесите чрез supervisorctl. Вижте документацията на надзора за да научите повече за него.
<Силен> Usage
Havarti действа като заместител на PyPI, прихващане на искания за пакети. Когато го recieves искане пакет, той следва един прост решение дърво:
- Кеширана е пакет / вариант?
- Да: служи кеширана пакет.
- No: Mark пакет за кеширане, служи PyPI пакет.
Havarti проверки за нови версии с всяко искане, така че винаги да са в състояние да получите най-новата версия на каквото и пакет имате нужда (и след това новата версия ще бъдат кеширани от този момент нататък).
Свалянето
Просто замени URL вашия Havarti Index при използване Pip. URL Вашият Havarti Index е, където и да се проведе Havarti + "/ I /", напр "Http://random-phrase-5000.herokuapp.com/i/".
& Nbsp; PIP инсталирате -i http://random-phrase-5000.herokuapp.com/i/ пожъне
Можете да добавите към вашия pip.conf да спести някои клавиши.
Качване
Можете също да качвате пакети за Havarti директно. Те няма да бъдат изтласкани PyPI, но са на разположение на всеки, с URL Havarti. За да качите, просто използвайте Havarti Upload URL с setup.py. Вашият Havarti Upload URL е, където и да се проведе Havarti + "/ ф /", напр "Http://random-phrase-5000.herokuapp.com/u/".
& Nbsp; питон setup.py sdist качване -r http://random-phrase-5000.herokuapp.com/u/
. Можете също така да настроите това в даден файл .pypirc да спестите още повече клавиши

<силни> Изисквания :

  • Python

Друг софтуер на разработчика Jake Basile

dotback
dotback

20 Feb 15

reap
reap

14 Apr 15

Коментари към Havarti

Коментари не е намерена
добавите коментар
Включете на изображения!