Havarti

Szoftver screenshot:
Havarti
Szoftver adatai:
Változat: 0.4
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Jake Basile
Engedély: Ingyenes
Népszerűség: 7

Rating: nan/5 (Total Votes: 0)

havarti egy furcsa sajt boltban, hogy játszik szépen a felhő.
Telepítés
Havarti egy Lombik app egy Zeller downloader. Bármi, ami tudja kezelni, hogy tudjuk futtatni, de itt van néhány javaslat, hogyan kell futtatni.
Heroku
Az alapértelmezett módja a fogadó havarti van a Heroku, MongoHQ, és S3.
& Nbsp; git clone git@github.com: jakebasile / Havarti.git && cd havarti
& Nbsp; Heroku apps: hozzon létre --stack cédrus
& Nbsp; Heroku mellékletek: add mongohq: ingyenes
& Nbsp; Heroku config: tárolókapacitás = s3storage
& Nbsp; AWS_ACCOUNT_KEY_ID =
& Nbsp; AWS_SECRET_KEY_ID =
& Nbsp; MONGO_KEY = MONGOHQ_URL
& Nbsp; git nyomja Heroku mester
& Nbsp; Heroku skálán web = 1 downloader = 1
Ön is használja Rackspace Cloud fájlok tárolására a cache megváltoztatásával a config sort:
& Nbsp; Heroku config: tárolókapacitás = rackspacestorage
& Nbsp; RACKSPACE_USERNAME =
& Nbsp; RACKSPACE_KEY =

& Nbsp; MONGO_KEY = MONGOHQ_URL
Helyi
Lehet, hogy nem szeretné, hogy a hűvös macska és fuss havarti a Heroku. Meg szeretnénk futtatni helyben. Itt az egyik módja annak, hogy csináld. Először telepítse havarti valahol:
& Nbsp; virtualenv havarti-install
& Nbsp; cd havarti-install
& Nbsp; forrás bin / aktiválni
& Nbsp; pip telepíteni havarti gunicorn supervisor
Ez telepíti havarti, Gunicorn, és biztos, hogy futni az egészet. Most, hogy a supervisord.conf fájl ebben a könyvtárban:
[Unix_http_server]
file = supervisord.sock
chmod = 0777
[Rpcinterface: supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface: make_main_rpcinterface
[Supervisord]
logfile = naplók / supervisor.txt
loglevel = info
PidFile = supervisord.pid
[Supervisorctl]
ServerURL = unix: //supervisord.sock
[Program: MongoDB]
command = mongod
stdout_logfile = naplók / mongodb.txt
stderr_logfile = naplók / MongoDB-err.txt
priority = 1
[Program: havarti]
command = bin / gunicorn W3 --preload -b 0.0.0.0:80 havarti: app
stdout_logfile = naplók / havarti.txt
stderr_logfile = naplók / havarti-err.txt
környezet = STORAGE = localStorage
priority = 2
[Program: zeller]
command = bin / zeller --app = havarti munkás -l info
stdout_logfile = naplók / celery.txt
stderr_logfile = naplók / zeller-err.txt
környezet = STORAGE = localStorage
priority = 3
Ez feltételezi, hogy MongoDB telepített korábban. Ezután ismét a könyvtárban, csak létre a könyvtárakat szükség, és indítsa biztos!
& Nbsp; mkdir naplók
& Nbsp; sudo mkdir -p / data / db
& Nbsp; sudo bin / supervisord
Ön tudja irányítani a folyamatokat supervisorctl. Nézze meg Supervisor dokumentációjában több információ rajta.
Használat
Havarti egyfajta proxy for PyPI, lehallgató kérelmek csomagok. Mikor érkeznek be a csomagot kérést, akkor nagyon egyszerű a döntési fa:
- Az a csomag / verzió cache-elt?
- Igen: szolgálni gyorsítótárazásos csomagot.
- No: Mark csomag caching, szolgálja PyPI csomagot.
Havarti ellenőrzések az új verziók minden kérést, így Ön mindig tudja, hogy a nagyon legújabb változata, amit a csomag van szüksége (és majd az új verzió kerül cache-elt ettől kezdve).
Letöltései
Csak helyettesíti a havarti Index URL használatával Pip. Ön havarti Index URL bárhol is otthont havarti + "/ i / ', pl "Http://random-phrase-5000.herokuapp.com/i/".
& Nbsp; pip telepíteni -i http://random-phrase-5000.herokuapp.com/i/ arat
Akkor adjuk hozzá a pip.conf menteni néhány karakternél.
Feltöltés
Azt is feltölteni csomagok havarti közvetlenül. Ezek nem szorult PyPI, de elérhető bárki számára a havarti url. Feltölt, csak használja a havarti Feltöltés URL setup.py. Ön havarti Feltöltés URL bárhol is otthont havarti + "/ u /", pl "Http://random-phrase-5000.herokuapp.com/u/".
& Nbsp; python setup.py sdist feltöltés -r http://random-phrase-5000.herokuapp.com/u/
Azt is ezt beállítani egy .pypirc fájlt menteni még karakternél.

követelmények :

  • Python

Más szoftver fejlesztő Jake Basile

dotback

20 Feb 15

reap
reap

14 Apr 15

Hozzászólások a Havarti

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!