Havarti

Skjermbilde programvare:
Havarti
Prog.varedetaljer:
Versjon: 0.4
Last opp dato: 20 Feb 15
Utvikler: Jake Basile
Lisens: Gratis
Popularitet: 7

Rating: nan/5 (Total Votes: 0)

havarti er en sjarmerende ost butikk som spiller pent i The Cloud.
Installasjon
Havarti er en Flask app med en Selleri overførte. Alt som kan håndtere som kan kjøre det, men her er noen forslag til hvordan du kjører den.
Heroku
Standard måte hosting Havarti er med Heroku, MongoHQ, og S3.
& Nbsp; git clone git@github.com: jakebasile / Havarti.git && cd havarti
& Nbsp; heroku apps: skape --stack sedertre
& Nbsp; heroku addons: legg mongohq: gratis
& Nbsp; heroku config: legg LAGRING = s3storage
& Nbsp; AWS_ACCOUNT_KEY_ID =
& Nbsp; AWS_SECRET_KEY_ID =
& Nbsp; MONGO_KEY = MONGOHQ_URL
& Nbsp; git push-heroku mester
& Nbsp; heroku skala web = 1 overførte = 1
Du kan også bruke Rackspace Cloud Files å lagre cache ved å endre config linjen til:
& Nbsp; heroku config: legg LAGRING = rackspacestorage
& Nbsp; RACKSPACE_USERNAME =
& Nbsp; RACKSPACE_KEY =
& Nbsp; MONGO_KEY = MONGOHQ_URL
Lokal
Kanskje du ikke ønsker å være en kul katt og kjøre Havarti på Heroku. Du ønsker å kjøre det lokalt. Her er én måte å gjøre det. Først installerer Havarti sted:
& Nbsp; virtualenv havarti-installere
& Nbsp; cd havarti-installere
& Nbsp; kilde bin / aktivere
& Nbsp; pip installere havarti gunicorn veileder
Dette vil installere Havarti, Gunicorn, og Supervisor å kjøre det hele tatt. Nå gjør en supervisord.conf filen i denne katalogen:
[Unix_http_server]
file = supervisord.sock
chmod = 0777
[Rpcinterface: veileder]
supervisor.rpcinterface_factory = supervisor.rpcinterface: make_main_rpcinterface
[Supervisord]
logfile = logger / supervisor.txt
LogLevel = info
pidfile = supervisord.pid
[Supervisorctl]
ServerURL = unix: //supervisord.sock
[Program: mongodb]
command = mongod
stdout_logfile = logger / mongodb.txt
stderr_logfile = logger / mongodb-err.txt
prioritet = 1
[Program: havarti]
command = bin / gunicorn -w 3 --preload -b 0.0.0.0:80 havarti: app
stdout_logfile = logger / havarti.txt
stderr_logfile = logger / havarti-err.txt
miljø = LAGRING = local
prioritet = 2
[Program: selleri]
command = bin / selleri --app = havarti arbeideren -l info
stdout_logfile = logger / celery.txt
stderr_logfile = logger / selleri-err.txt
miljø = LAGRING = local
prioritet = 3
Dette forutsetter at du har MongoDB installert tidligere. Så, igjen fra denne katalogen, bare lage kataloger som trengs og starte Supervisor!
& Nbsp; mkdir logger
& Nbsp; sudo mkdir -p / data / db
& Nbsp; sudo bin / supervisord
Du kan nå kontrollere prosessene gjennom supervisorctl. Sjekk ut Supervisor dokumentasjon for mer info om det.
Bruk
Havarti fungerer som en proxy for PyPI, avskjære forespørsler for pakker. Når den mottar en pakke forespørsel, følger det en enkel avgjørelse treet:
- Er pakken / versjon bufret?
- Ja: tjene bufret pakke.
- No: Mark pakke for caching, tjene PyPI pakken.
Havarti sjekker for nye versjoner med hver forespørsel, slik at du alltid er i stand til å få den aller nyeste versjonen av hva pakken du trenger (og deretter den nye versjonen vil bli lagret fra da av).
Nedlasting
Bare erstatte din Havarti Index URL når du bruker Pip. Din Havarti Index URL er uansett hvor du vert Havarti + '/ i /', f.eks 'Http://random-phrase-5000.herokuapp.com/i/'.
& Nbsp; pip installere -i http://random-phrase-5000.herokuapp.com/i/ høste
Du kan legge dette til din pip.conf å spare noen tastetrykk.
Opplasting
Du kan også laste opp pakker til Havarti direkte. Disse vil ikke bli presset til PyPI, men er tilgjengelig for alle med den Havarti url. For å laste opp, bare bruke Havarti Last opp URL med setup.py. Din Havarti Last opp URL er uansett hvor du vert Havarti + '/ u /', f.eks 'Http://random-phrase-5000.herokuapp.com/u/'.
& Nbsp; python setup.py sdist opplasting -r http://random-phrase-5000.herokuapp.com/u/
. Du kan også sette dette opp i en .pypirc fil for å redde enda flere tastetrykk

Krav :

  • Python

Annen programvare fra utvikleren Jake Basile

dotback
dotback

20 Feb 15

reap
reap

14 Apr 15

Kommentarer til Havarti

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!