Havarti

البرمجيات قطة:
Havarti
تفاصيل البرنامج:
الإصدار: 0.4
تاريخ إيداع: 20 Feb 15
المطور: Jake Basile
ترخيص: حرر
شعبية: 7

Rating: nan/5 (Total Votes: 0)

وhavarti هو متجر الجبن غريبة أن يلعب بشكل جيد في الغيمة.
تركيب
Havarti هو التطبيق قارورة مع تحميل الكرفس. أي شيء يمكن أن التعامل مع هذا يمكن تشغيله، ولكن هنا بعض الاقتراحات حول كيفية تشغيله.
Heroku
الطريقة الافتراضية استضافة Havarti هي مع Heroku، MongoHQ، وS3.
على & nbsp؛ بوابة استنساخ git@github.com: jakebasile / Havarti.git && مؤتمر نزع السلاح havarti
على & nbsp؛ التطبيقات heroku: خلق الأرز --stack
على & nbsp؛ أدونس heroku: إضافة mongohq: مجانا
على & nbsp؛ التكوين heroku: إضافة STORAGE = s3storage
على & nbsp؛ AWS_ACCOUNT_KEY_ID = <مفتاحك AWS ID>
على & nbsp؛ AWS_SECRET_KEY_ID = <لديك AWS السرية>
على & nbsp؛ MONGO_KEY = MONGOHQ_URL
وعنبسة، بوابة دفع heroku الماجستير
على & nbsp؛ على نطاق وheroku الشبكة = 1 = 1 تحميل
يمكنك أيضا استخدام راك سبيس الغيمة الملفات لتخزين ذاكرة التخزين المؤقت عن طريق تغيير خط التكوين إلى:
على & nbsp؛ التكوين heroku: إضافة STORAGE = rackspacestorage
على & nbsp؛ RACKSPACE_USERNAME = <لديك راك سبيس اسم المستخدم>
على & nbsp؛ RACKSPACE_KEY = <لديك راك سبيس API مفتاح>
على & nbsp؛ MONGO_KEY = MONGOHQ_URL
محلي الصنع
ربما كنت لا تريد أن تكون القط بارد وتشغيل Havarti على Heroku. تريد تشغيله محليا. وإليك طريقة واحدة للقيام بذلك. أولا، تثبيت Havarti مكان ما:
على & nbsp؛ virtualenv havarti تثبيت
على & nbsp؛ مؤتمر نزع السلاح havarti تثبيت
على & nbsp؛ مصدر بن / تفعيل
على & nbsp؛ نقطة تثبيت المشرف havarti gunicorn
هذا وسوف تثبيت Havarti، Gunicorn، والمشرف على تشغيل كل شيء. الآن، وجعل ملف supervisord.conf في هذا الدليل:
[unix_http_server]
ملف = supervisord.sock
شمود = 0777
[rpcinterface: المشرف]
supervisor.rpcinterface_factory = supervisor.rpcinterface: make_main_rpcinterface
[supervisord]
ملف السجل = سجلات / supervisor.txt
loglevel = معلومات
pidfile = supervisord.pid
[supervisorctl]
serverurl = يونكس: //supervisord.sock
[برنامج: مونغو دي بي]
القيادة = mongod
stdout_logfile = سجلات / mongodb.txt
stderr_logfile = سجلات / مونغو دي بي-err.txt
الأولوية = 1
[برنامج: havarti]
القيادة = بن / gunicorn -w 3 --preload -b 0.0.0.0:80 havarti: التطبيق
stdout_logfile = سجلات / havarti.txt
stderr_logfile = سجلات / havarti-err.txt
البيئة = = STORAGE localstorage
الأولوية = 2
[برنامج: الكرفس]
القيادة = بن / الكرفس --app = عامل havarti معلومات -l
stdout_logfile = سجلات / celery.txt
stderr_logfile = سجلات / الكرفس-err.txt
البيئة = = STORAGE localstorage
الأولوية = 3
هذا يفترض أن يكون لديك مونغو دي بي المثبتة مسبقا. ثم، مرة أخرى من هذا الدليل، فقط إنشاء الدلائل اللازمة والبدء المشرف!
على & nbsp؛ MKDIR السجلات
على & nbsp؛ سودو MKDIR -p / بيانات / ديسيبل
على & nbsp؛ سودو بن / supervisord
يمكنك الآن التحكم في العمليات من خلال supervisorctl. تحقق من وثائق المشرف لمزيد من المعلومات عن ذلك.
استعمال
Havarti بمثابة وكيل لPyPI، اعتراض طلبات الحزم. عندما يستقبل طلب حزمة، ويترتب على شجرة القرار بسيطة:
- هل مؤقتا حزمة / اصدار جديد؟
- نعم: خدمة حزمة المخزنة مؤقتا.
- لا: حزمة الأقسام للتخزين المؤقت، وخدمة حزمة PyPI.
الشيكات Havarti لإصدارات جديدة مع كل طلب، لذلك كنت دائما قادرا على الحصول على أحدث جدا نسخة من كل ما كنت بحاجة إلى حزمة (وبعد ذلك سوف يكون مؤقتا النسخة الجديدة من ثم على).
جارى التحميل
مجرد استبدال الخاص بك URL مؤشر Havarti عند استخدام النقطة. URL الخاص بك مؤشر Havarti هو أينما كنت استضافت Havarti + '/ ط /'، على سبيل المثال "http://random-phrase-5000.herokuapp.com/i/".
على & nbsp؛ نقطة تثبيت -i http://random-phrase-5000.herokuapp.com/i/ جني
يمكنك إضافة هذه إلى pip.conf لانقاذ بعض المفاتيح.
تحميل
يمكنك أيضا تحميل حزم لHavarti مباشرة. لن يتم دفع هذه إلى PyPI، ولكن متوفرة لأي شخص لديه رابط Havarti. لتحميل، ومجرد استخدام الخاص بك Havarti تحميل URL مع setup.py. بك Havarti تحميل URL غير أينما كنت استضافت Havarti + '/ ش /'، على سبيل المثال "http://random-phrase-5000.herokuapp.com/u/".
على & nbsp؛ بيثون setup.py sdist تحميل -r http://random-phrase-5000.herokuapp.com/u/
يمكنك أيضا تعيين هذا الأمر في ملف .pypirc لإنقاذ المزيد من ضربات المفاتيح

المتطلبات:.

بيثون

البرامج الأخرى من المطور Jake Basile

reap
reap

14 Apr 15

dotback
dotback

20 Feb 15

تعليقات ل Havarti

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!