Havarti

Screenshot Λογισμικό:
Havarti
Στοιχεία Λογισμικού:
Εκδοχή: 0.4
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: Jake Basile
Άδεια: Δωρεάν
Δημοτικότητα: 7

Rating: nan/5 (Total Votes: 0)

Havarti είναι ένα γραφικό κατάστημα τυρί που παίζει πολύ καλά στο σύννεφο.
installation
Havarti είναι ένα app φιάλη με downloader Σέλινο. Οτιδήποτε που μπορεί να χειριστεί ότι μπορεί να τρέξει, αλλά εδώ είναι μερικές προτάσεις για το πώς θα λειτουργήσει.
Heroku
Ο τρόπος προεπιλογής της φιλοξενίας Havarti είναι με Heroku, MongoHQ, και S3.
& Nbsp? Git κλώνος git@github.com: jakebasile / Havarti.git && cd Havarti
& Nbsp? Heroku εφαρμογές: δημιουργήσει --stack κέδρου
& Nbsp? Heroku addons: προσθέστε mongohq: δωρεάν
& Nbsp? Heroku config: προσθέστε ΑΠΟΘΗΚΕΥΣΗ = s3storage
& Nbsp? AWS_ACCOUNT_KEY_ID = <σας AWS Key ID>
& Nbsp? AWS_SECRET_KEY_ID = <σας AWS Secret>
& Nbsp? MONGO_KEY = MONGOHQ_URL
& Nbsp? Git ώθηση Heroku πλοίαρχος
& Nbsp? Κλίμακας Heroku web = 1 downloader = 1
Μπορείτε επίσης να χρησιμοποιήσετε Rackspace Cloud αρχείων για την αποθήκευση της μνήμης cache, αλλάζοντας τη γραμμή ρυθμίσεων για:
& Nbsp? Heroku config: προσθέστε ΑΠΟΘΗΚΕΥΣΗ = rackspacestorage
& Nbsp? RACKSPACE_USERNAME = <Όνομα Χρήστη σας Rackspace>
& Nbsp? RACKSPACE_KEY = <σας Rackspace Κλειδί API>
& Nbsp? MONGO_KEY = MONGOHQ_URL
Τοπικός
Ίσως δεν θέλετε να είναι ένα δροσερό γάτα και να τρέξει Havarti για Heroku. Θέλετε να το εκτελέσετε σε τοπικό επίπεδο. Εδώ είναι ένας τρόπος για να το κάνει. Πρώτον, εγκαταστήστε Havarti κάπου:
& Nbsp? Virtualenv Havarti εγκατάσταση
& Nbsp? Cd Havarti εγκατάσταση
& Nbsp? Μπιν πηγή / ενεργοποιήσετε
& Nbsp? Pip εγκατάσταση Havarti gunicorn επόπτη
Αυτό θα εγκαταστήσει Havarti, Gunicorn, όσο και ο Επόπτης ώστε να τρέχουν όλα. Τώρα, κάνει ένα αρχείο supervisord.conf σε αυτόν τον κατάλογο:
[Unix_http_server]
file = supervisord.sock
chmod = 0777
[Rpcinterface: επόπτης]
supervisor.rpcinterface_factory = supervisor.rpcinterface: make_main_rpcinterface
[Supervisord]
αρχείο καταγραφής = κούτσουρα / supervisor.txt
LogLevel = Πληροφορίες
pidfile = supervisord.pid
[Supervisorctl]
ServerURL = unix: //supervisord.sock
[Πρόγραμμα: MongoDB]
εντολή = mongod
stdout_logfile = κούτσουρα / mongodb.txt
stderr_logfile = κούτσουρα / MongoDB-err.txt
προτεραιότητας = 1
[Πρόγραμμα: Havarti]
εντολή = bin / gunicorn -W 3 --preload -Β 0.0.0.0:80 Havarti: app
stdout_logfile = κούτσουρα / havarti.txt
stderr_logfile = κούτσουρα / Havarti-err.txt
περιβάλλον = ΑΠΟΘΗΚΕΥΣΗ = localStorage
priority = 2
[Πρόγραμμα: σέλινο]
εντολή = bin / σέλινο --app = εργαζόμενος Havarti -l πληροφορίες
stdout_logfile = κούτσουρα / celery.txt
stderr_logfile = κούτσουρα / σέλινο-err.txt
περιβάλλον = ΑΠΟΘΗΚΕΥΣΗ = localStorage
priority = 3
Αυτό προϋποθέτει ότι έχετε εγκαταστήσει MongoDB προηγουμένως. Στη συνέχεια, και πάλι από αυτόν τον κατάλογο, να δημιουργήσετε μόνο τους φακέλους που απαιτούνται και να αρχίσει επόπτη!
& Nbsp? Mkdir κούτσουρα
& Nbsp? Sudo mkdir -p / data / db
& Nbsp? Sudo bin / supervisord
Μπορείτε τώρα να ελέγχετε τις διαδικασίες μέσω supervisorctl. Αναχώρηση τεκμηρίωση επόπτη για περισσότερες πληροφορίες σχετικά με αυτό.
Χρήση
Havarti λειτουργεί ως υποκατάστατο για PyPI, παρακολουθούν τις αιτήσεις για τα πακέτα. Όταν recieves αίτημα πακέτο, ακολουθεί ένα απλό δέντρο απόφασης:
- Είναι συσκευασία / έκδοση προσωρινής αποθήκευσης;
- Ναι: εξυπηρετήσει προσωρινά αποθηκευμένο πακέτο.
- Όχι: Σημείωση πακέτου για την προσωρινή αποθήκευση, εξυπηρετούν πακέτο PyPI.
Havarti ελέγχους για νέες εκδόσεις με κάθε αίτηση, έτσι ώστε να είναι πάντα σε θέση να πάρετε την πολύ νεότερη έκδοση οποιουδήποτε πακέτου που χρειάζεστε (και, στη συνέχεια, η νέα έκδοση θα είναι αποθηκευμένο από τότε).
Λήψη
Απλά αντικαταστήστε Havarti Δείκτης διεύθυνση URL σας όταν χρησιμοποιείτε PIP. Havarti Δείκτης σας διεύθυνση URL είναι όπου κι αν φιλοξενείται Havarti + '/ i /, π.χ. «Http://random-phrase-5000.herokuapp.com/i/».
& Nbsp? Pip εγκατάσταση -i http://random-phrase-5000.herokuapp.com/i/ αποκομίσουν
Μπορείτε να το προσθέσετε στο pip.conf σας για να σώσει μερικά πληκτρολογήσεις.
Μεταφόρτωση
Μπορείτε επίσης να ανεβάσετε τα πακέτα να Havarti άμεσα. Αυτά δεν θα βγει PyPI, αλλά είναι διαθέσιμα σε οποιονδήποτε με το url Havarti. Για να ανεβάσετε, απλά χρησιμοποιήστε σας Havarti Ανεβάστε URL με setup.py. Σας Havarti Ανεβάστε URL είναι όπου κι αν φιλοξενείται Havarti + '/ u /, π.χ. «Http://random-phrase-5000.herokuapp.com/u/».
& Nbsp? Python setup.py sdist Ανεβάστε -r http://random-phrase-5000.herokuapp.com/u/
. Μπορείτε επίσης να θέσετε αυτό επάνω σε ένα αρχείο .pypirc να αποθηκεύσετε ακόμα περισσότερα πληκτρολογήσεις

Απαιτήσεις :

  • Python

Άλλο λογισμικό του προγραμματιστή Jake Basile

reap
reap

14 Apr 15

dotback
dotback

20 Feb 15

Σχόλια για Havarti

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!