Havarti

Sagteware kiekie:
Havarti
Sagteware besonderhede:
Weergawe: 0.4
Upload datum: 20 Feb 15
Ontwikkelaar: Jake Basile
Lisensie: Gratis
Populariteit: 7

Rating: nan/5 (Total Votes: 0)

havarti is 'n sonderlinge kaas winkel wat speel mooi in die wolk.
Installasie
Havarti is 'n sak app met 'n Seldery downloader. Enigiets wat kan hanteer wat dit kan hardloop, maar hier is 'n paar voorstelle oor hoe om dit uit te voer.
Heroku
Die standaard manier van hosting Havarti is met Heroku, MongoHQ en S3.
& Nbsp; git kloon git@github.com: jakebasile / Havarti.git && cd havarti
& Nbsp; heroku apps: skep --stack sederhout
& Nbsp; heroku addons: voeg mongohq: gratis
& Nbsp; heroku config: voeg STORAGE = s3storage
& Nbsp; AWS_ACCOUNT_KEY_ID =
& Nbsp; AWS_SECRET_KEY_ID =
& Nbsp; MONGO_KEY = MONGOHQ_URL
& Nbsp; git druk heroku meester
& Nbsp; heroku skaal web = 1 downloader = 1
Jy kan ook gebruik Rack Wolk lêers die kas te stoor deur die verandering van die config lyn:
& Nbsp; heroku config: voeg STORAGE = rackspacestorage
& Nbsp; RACKSPACE_USERNAME =
& Nbsp; RACKSPACE_KEY =
& Nbsp; MONGO_KEY = MONGOHQ_URL
Plaaslike
Miskien het jy wil nie 'n koel kat te wees en hardloop Havarti op Heroku. Jy wil dit plaaslik te loop. Hier is 'n manier om dit te doen. Eerste, installeer Havarti iewers:
& Nbsp; virtualenv havarti installeer
& Nbsp; cd havarti installeer
& Nbsp; bron bin / aktiveer
& Nbsp; pit installeer havarti gunicorn toesighouer
Dit sal installeer Havarti, Gunicorn, en die studieleier dit alles uit te voer. Nou, 'n supervisord.conf lêer in hierdie gids:
[Unix_http_server]
lêer = supervisord.sock
chmod = 0777
[Rpcinterface: studieleier]
supervisor.rpcinterface_factory = supervisor.rpcinterface: make_main_rpcinterface
[Supervisord]
intekenlêer = logs / supervisor.txt
LogLevel = info
pidfile = supervisord.pid
[Supervisorctl]
serverurl = unix: //supervisord.sock
[Program: mongodb]
opdrag = mongod
stdout_logfile = logs / mongodb.txt
stderr_logfile = logs / mongodb-err.txt
prioriteit = 1
[Program: havarti]
opdrag = bin / gunicorn w 3 --preload -b 0.0.0.0:80 havarti: app
stdout_logfile = logs / havarti.txt
stderr_logfile = logs / havarti-err.txt
omgewing = STORAGE = localstorage
prioriteit = 2
[Program: seldery]
opdrag = bin / seldery --app = havarti werker l inligting
stdout_logfile = logs / celery.txt
stderr_logfile = logs / seldery-err.txt
omgewing = STORAGE = localstorage
prioriteit = 3
Dit veronderstel dat jy MongoDB voorheen geïnstalleer. Dan weer van hierdie gids, net die skep van die dopgehou wat nodig is en begin Toesighouer!
& Nbsp; mkdir logs
& Nbsp; sudo mkdir p / data / db
& Nbsp; sudo bin / supervisord
Jy kan nou die prosesse beheer deur supervisorctl. Check uit Toesighouer se dokumentasie vir meer inligting oor dit.
Gebruik
Havarti dien as 'n plaasvervanger vir PyPI, onderskepping versoeke vir pakkette. Wanneer ontvang ons 'n pakket versoek, volg dit 'n eenvoudige besluit boom:
- Is pakket / weergawe kas?
- Ja: dien cached pakket.
- No: Mark pakket vir caching, dien PyPI pakket.
Havarti tjeks vir nuwe weergawes met elke versoek, sodat jy altyd in staat om die baie nuutste weergawe van watter pakket jy nodig het om te kry (en dan die nuwe weergawe sal in die kas uit en dan op).
Aflaai
Net vervang jou Havarti Index URL wanneer die gebruik van Pip. Jou Havarti Index URL is waar jy die gasheer Havarti + '/ i /', bv 'Http://random-phrase-5000.herokuapp.com/i/.
& Nbsp; pit installeer -i http://random-phrase-5000.herokuapp.com/i/ maai
Jy kan dit by jou pip.conf paar toetsaanslagen te red.
Oplaai
Jy kan ook pakkette oplaai direk Havarti. Dit sal nie gestoot word om te PyPI, maar is beskikbaar vir enigiemand met die Havarti url. Te laai, net jou Havarti oplaai URL gebruik met setup.py. Jou Havarti oplaai URL is waar jy die gasheer Havarti + '/ u /', bv 'Http://random-phrase-5000.herokuapp.com/u/.
& Nbsp; luislang setup.py sdist oplaai r http://random-phrase-5000.herokuapp.com/u/
. Jy kan ook die opstel van 'n .pypirc lêer selfs meer toetsaanslagen te red

Vereistes :

  • Python

Ander sagteware ontwikkelaar Jake Basile

dotback
dotback

20 Feb 15

reap
reap

14 Apr 15

Kommentaar te Havarti

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!