Havarti

Software kuvakaappaus:
Havarti
Ohjelmiston tiedot:
Versio: 0.4
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Jake Basile
Lupa: Vapaa
Suosio: 7

Rating: nan/5 (Total Votes: 0)

Havarti on viehättävä juusto myymälä, joka pelaa hienosti Cloud.
Asennus
Havarti on taskumatti sovelluksensa Selleri downloader. Kaikki, mikä voi käsitellä, että sen voi ajaa, mutta tässä on muutamia ehdotuksia siitä, miten käyttää sitä.
Heroku
Oletuksena tapa hosting Havarti on kanssa Heroku, MongoHQ, ja S3.
& Nbsp; git klooni git@github.com: jakebasile / Havarti.git && cd Havarti
& Nbsp; Heroku apps: luoda --stack setri
& Nbsp; Heroku lisät: lisätä mongohq: ilmaiseksi
& Nbsp; Heroku config: tallennustilan = s3storage
& Nbsp; AWS_ACCOUNT_KEY_ID =
& Nbsp; AWS_SECRET_KEY_ID =
& Nbsp; MONGO_KEY = MONGOHQ_URL
& Nbsp; git push Heroku mestari
& Nbsp; Heroku asteikolla web = 1 Downloader = 1
Voit myös käyttää Rackspace Cloud tiedostot tallentaa välimuistin muuttamalla config rivi:
& Nbsp; Heroku config: tallennustilan = rackspacestorage
& Nbsp; RACKSPACE_USERNAME =
& Nbsp; RACKSPACE_KEY =
& Nbsp; MONGO_KEY = MONGOHQ_URL
Paikallinen
Ehkä et halua olla cool cat ja ajaa Havarti päälle Heroku. Haluat käyttää sitä paikallisesti. Tässä yksi tapa tehdä se. Asenna ensin Havarti jonnekin:
& Nbsp; virtualenv Havarti-asennus
& Nbsp; cd Havarti-asennus
& Nbsp; lähde bin / aktivoida
& Nbsp; PIP asentaa Havarti gunicorn valvoja
Tämä asentaa Havarti, Gunicorn, ja ohjaaja ajaa kaiken. Nyt tee supervisord.conf tiedosto tähän hakemistoon:
[Unix_http_server]
file = supervisord.sock
chmod = 0777
[Rpcinterface: ohjaaja]
supervisor.rpcinterface_factory = supervisor.rpcinterface: make_main_rpcinterface
[Supervisord]
lokitiedosto = lokit / supervisor.txt
LogLevel = info
pidiään tiedostoon = supervisord.pid
[Supervisorctl]
serverurl = unix: //supervisord.sock
[Ohjelma: MongoDB]
komento = mongod
stdout_logfile = lokit / mongodb.txt
stderr_logfile = lokit / MongoDB-err.txt
priority = 1
[Ohjelma: Havarti]
komento = bin / gunicorn -w 3 --preload -B 0.0.0.0:80 Havarti: app
stdout_logfile = lokit / havarti.txt
stderr_logfile = lokit / Havarti-err.txt
ympäristö = VARASTOINTI = localStorage
priority = 2
[Ohjelma: selleri]
komento = bin / selleri --app = Havarti työntekijä -l info
stdout_logfile = lokit / celery.txt
stderr_logfile = lokit / selleri-err.txt
ympäristö = VARASTOINTI = localStorage
priority = 3
Tämä edellyttää, että sinulla on MongoDB aiemmin asennettu. Sitten taas tästä hakemistosta, vain luoda hakemistoja tarpeen ja aloita ohjaaja!
& Nbsp; mkdir lokit
& Nbsp; sudo mkdir -p / data / db
& Nbsp; sudo bin / supervisord
Voit nyt hallita prosesseja supervisorctl. Tutustu ohjaaja dokumentaatiosta lisätietoja siitä.
Käyttö
Havarti toimii mittarina PyPI, kuuntelua pyyntöjä paketteja. Kun se kumiankka paketti pyynnön, se seuraa yksinkertainen päätös puu:
- Onko paketti / versio välimuistissa?
- Kyllä: palvelevat välimuistissa paketti.
- Ei: Mark paketti välimuistiin, palvella PyPI paketti.
Havarti tarkistaa uudet versiot jokaiseen pyyntöön, joten olet aina saada hyvin uusin versio mitä paketin tarvitset (ja sitten uusi versio välimuistissa lähtien).
Lataaminen
Vain korvata oman Havarti päävalikko URL käytettäessä Pip. Sinun Havarti Index URL on missä olet isännöi Havarti + "/ i /", esim "Http://random-phrase-5000.herokuapp.com/i/".
& Nbsp; PIP asentaa -i http://random-phrase-5000.herokuapp.com/i/ niittää
Voit lisätä tämän pip.conf säästää painalluksia.
Lataaminen
Voit myös lähettää paketteja Havarti suoraan. Näitä ei työntää PyPI, mutta ovat saatavilla kaikille, joilla Havarti url. Voit ladata, vain käyttää Havarti Upload URL setup.py. Sinun Havarti URLia on missä olet isännöi Havarti + "/ u / ', esim "Http://random-phrase-5000.herokuapp.com/u/".
& Nbsp; python setup.py sdist upload -r http://random-phrase-5000.herokuapp.com/u/
Voit myös määritellä tämän .pypirc tiedosto tallentaa jopa enemmän painalluksia.

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä Jake Basile

dotback
dotback

20 Feb 15

reap
reap

14 Apr 15

Kommentit Havarti

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!