Havarti

Un negozio di formaggi caratteristici che gioca bene nel cloud
Scarica ora

Havarti Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • The Apache License 2.0
  • Prezzo:
  • FREE
  • Nome editore:
  • Jake Basile
  • Sito web dell'editore:
  • http://code.jakebasile.com/

Havarti Tag


Havarti Descrizione

Havarti è un negozio di formaggi caratteristici che gioca bene nel cloud.installationhavarti è un'app di pallone con un downloader di sedano. Tutto ciò che può gestire questo può eseguirlo, ma qui ci sono alcuni suggerimenti su come eseguirlo. Il modo predefinito di Hosting di Hosting It.Herokuthe è con Heroku, Mongohq e S3. git clone git@github.com: jakebasile / havarti.git cd havarti heroku apps: creack-cedar heroku addons: aggiungi mongohq: gratis heroku config: aggiungi storage = s3storage \ aws_account_key_id = \ AWS_SECRET_KEY_ID = \ MONGO_KEY = MONGOHQ_URL GIT PUSH HEROKU Master Heroku Bilancia Web = 1 Downloader = 1you puoi anche utilizzare i file della cloudspace di rack per memorizzare la cache modificando la linea di configurazione su: Heroku Config: Aggiungi stoccaggio = rackspacestorage \ rackspace_ussername = \ rackspace_Key = \ MONGO_KEY = MONGOHQ_URLLOCALMAYBE Non vuoi essere un gatto fresco e eseguire Havarti su Heroku. Vuoi eseguirlo localmente. Ecco un modo per farlo. Innanzitutto, install havarti da qualche parte: virtualenv havarti-installa cd havarti-installazione bin di sorgente / attivare PIP Install Havarti Gunicorn SupervisorThis Installerà Havarti, Gunicorn e Supervisor per eseguire tutto. Ora, crea un file supervisord.conf in questa directory: file = supervisord.sockchmod = 0777 supervisor.rpcinterface_factory = supervisor.rpcinterface: make_main_rpcinterface logfile = logs / supervisor.txtloglevel = infopidfile = supervisto .pid serverurl = unix: //supervisord.sock comando = mongodstdout_logfile = logs / mongodb.txtstderr_logfile = logs / mongodb-err.txtpriority = 1 comando = bin / gunicorn -w 3 --preload -b 0.0.0.0:0:80 Havarti: appstdout_logfile = logs / havarti.txtstderr_logfile = logs / havarti-err.txtenvironment = storage = localstoragepriority = 2 Comando = Bin / Sedano - Apparato -L infostdout_logfile = registri / sedano.txtStderr_logFile = logs / sedano-err.txtenvironment = Storage = localstoragePriority = 3Questo presuppone che tu abbia MongoDB installato in precedenza. Quindi, di nuovo da questa directory, basta creare le directory necessarie e avviare il supervisore! I registri MKDIR sudo MKDIR -P / Data / DB sudo bin / supervisordyou possono ora controllare i processi tramite supervisorctl. Scopri la documentazione del supervisore per maggiori informazioni su di IT.USAGEHAVARTI agisce come proxy per PYPI, intercettando le richieste di pacchetti. Quando riceve una richiesta di pacchetti, segue un semplice albero decisionale: - è il pacchetto / versione memorizzato nella cache? - Sì: servi il pacchetto memorizzato nella cache.- No: contrassegno pacchetto per la memorizzazione nella cache, serve pacchetto PYPI.Havarti controlli per nuove versioni con ogni richiesta, quindi Sei sempre in grado di ottenere la versione più recente di qualsiasi pacchetto di cui hai bisogno (e poi la nuova versione verrà memorizzata nella cache da allora in poi) .downloadingJust sostituisci il tuo URL dell'indice di Havarti quando si utilizza PIP. L'URL di HavArti Index è ovunque tu abbia ospitato Havarti + '/ I /', ad es. 'http://random-phrase-5000.herokuapp.com/i//'. PIP INSTALL -I http://random-phrase-5000.herokuapp.com/i/ REAPYOU può aggiungere questo al tuo PIP.Conf per salvare alcuni taystrokes.Uploadingyou puoi anche caricare i pacchetti per Avarti direttamente. Questi non saranno spinti a Pypi, ma sono disponibili per chiunque con l'URL di Havarti. Per caricare, usa il tuo URL di caricamento di Havarti con Setup.py. Il tuo url di upload di Havarti è ovunque tu abbia ospitato havarti + '/ u /', ad es. 'http://random-phrase-5000.herokuapp.com/u/'. Python Setup.py Sdist Upload -R http://random-phrase-5000.herokuapp.com/u/you può anche impostare questo file in un file .PyPIRC per salvare ancora più keystrokes.Product's homepage


Havarti Software correlato