Havarti

Screenshot Software:
Havarti
Detalii soft:
Versiune: 0.4
Incarca data: 20 Feb 15
Producător: Jake Basile
Licenţă: Gratuit
Popularitate: 35

Rating: 1.0/5 (Total Votes: 1)

Havarti este un magazin brânză ciudat că joacă bine în Cloud.
Instalare
Havarti este o aplicatie vasul cu un downloader Țelină. Orice lucru care se poate ocupa, care poate rula, dar aici sunt cateva sugestii despre cum să-l rulați.
Heroku
Implicit Modul de hosting Havarti este cu Heroku, MongoHQ, și S3.
& Nbsp; git clona git@github.com: jakebasile / Havarti.git && cd Havarti
& Nbsp; aplicațiilor Heroku: crea cedru --stack
& Nbsp; addons Heroku: add mongohq: gratuit
& Nbsp; de configurare Heroku: add DEPOZITARE = ​​s3storage
& Nbsp; AWS_ACCOUNT_KEY_ID =
& Nbsp; AWS_SECRET_KEY_ID =
& Nbsp; MONGO_KEY = MONGOHQ_URL
& Nbsp; git împinge Heroku maestru
& Nbsp; scară Heroku web = 1 downloader = 1
Puteți folosi, de asemenea, Rackspace Cloud Fișiere pentru a stoca cache-ul prin schimbarea liniei de configurare a:
& Nbsp; de configurare Heroku: add DEPOZITARE = ​​rackspacestorage
& Nbsp; RACKSPACE_USERNAME =
& Nbsp; RACKSPACE_KEY =
& Nbsp; MONGO_KEY = MONGOHQ_URL
Local
Poate nu vrei să fie o pisică rece și rula Havarti pe Heroku. Vrei să-l rulați la nivel local. Iată un mod de a face acest lucru. În primul rând, instalați Havarti undeva:
& Nbsp; virtualenv Havarti-install
& Nbsp; cd Havarti-install
& Nbsp; sursă bin / activa
& Nbsp; pip instala supervizor Havarti gunicorn
Acesta va instala Havarti, Gunicorn, și Supervisor pentru toate rula. Acum, face un dosar supervisord.conf în acest director:
[Unix_http_server]
file = supervisord.sock
chmod = 0777
[Rpcinterface: supervizor]
supervisor.rpcinterface_factory = supervisor.rpcinterface: make_main_rpcinterface
[Supervisord]
logfile = busteni / supervisor.txt
LogLevel = info
pid = supervisord.pid
[Supervisorctl]
serverurl = unix: //supervisord.sock
[Program: MongoDB]
comandă = mongod
stdout_logfile = busteni / mongodb.txt
stderr_logfile = busteni / MongoDB-err.txt
prioritate = 1
[Program: Havarti]
comandă = bin / gunicorn -w 3 --preload -b 0.0.0.0:80 Havarti: app
stdout_logfile = busteni / havarti.txt
stderr_logfile = busteni / Havarti-err.txt
mediu = DEPOZITARE = ​​localStorage
prioritate = 2
[Program: telina]
comandă = bin / țelină --app = lucrător Havarti informatii -l
stdout_logfile = busteni / celery.txt
stderr_logfile = busteni / telina, err.txt
mediu = DEPOZITARE = ​​localStorage
prioritate = 3
Acest lucru presupune că aveți MongoDB instalat anterior. Apoi, din nou, de această director, crea doar directoarele necesare și începe Supervisor!
& Nbsp; mkdir busteni
& Nbsp; sudo mkdir -p / date / db
& Nbsp; sudo bin / supervisord
Puteți controla acum procesele prin supervisorctl. Check out documentația Supervisor pentru mai multe informații despre el.
Utilizare
Havarti acționează ca un proxy pentru PyPI, interceptarea cererilor de pachete. Atunci când primeste o cerere pachet, rezultă un arbore de decizie simplă:
- Este pachet / versiune în cache?
- Da: servi pachet cache.
- Nu: Pachet Mark pentru caching, servi pachet PyPI.
Verificări Havarti pentru noile versiuni cu fiecare cerere, astfel încât să sunt întotdeauna în stare să mă mai nouă versiune de foarte orice pachet de care aveți nevoie (și apoi noua versiune va fi memorată în cache de atunci).
Descărcarea
Trebuie doar să înlocuiți URL-ul Havarti Indicele atunci când se utilizează Pip. Dvs. URL Havarti Indicele este oriunde te-ai găzduit Havarti + '/ i /', de exemplu, "Http://random-phrase-5000.herokuapp.com/i/".
& Nbsp; pip instala -i http://random-phrase-5000.herokuapp.com/i/ culege
Puteți adăuga acest la pip.conf pentru a salva unele intrarile de la tastatura.
Încărcarea
Puteți încărca, de asemenea, pachete de Havarti direct. Acestea nu vor fi împins la PyPI, dar sunt disponibile pentru oricine cu URL-ul Havarti. Pentru a încărca, utilizați doar dvs. Havarti Încărcați URL cu setup.py. Dvs. Havarti Încărcați URL-ul este oriunde te-ai găzduit Havarti + '/ u /', de exemplu, "Http://random-phrase-5000.herokuapp.com/u/".
& Nbsp; piton setup.py sdist încărcare -r http://random-phrase-5000.herokuapp.com/u/
. De asemenea, puteți seta acest într-un dosar .pypirc pentru a salva mai multe apăsări de taste

Cerințe :

  • Python

Alte software-uri de dezvoltator Jake Basile

reap
reap

14 Apr 15

dotback
dotback

20 Feb 15

Comentarii la Havarti

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!