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のクローンgit@github.com:jakebasile / Havarti.git &&のCD havarti
&NBSP; Herokuのアプリ:--stack杉を作成
&NBSP; Herokuのアドオン:mongohqを追加:無料
&NBSP; Herokuの設定:ストレージを追加= s3storage
&NBSP; AWS_ACCOUNT_KEY_ID = <あなたのAWSキーID>
&NBSP; AWS_SECRET_KEY_ID = <あなたのAWSシークレット>
&NBSP; MONGO_KEY = MONGOHQ_URL
&NBSP; GitのプッシュHerokuのマスター
&NBSP; Herokuの規模のウェブ= 1ダウンローダ= 1
また、に設定行を変更することで、キャッシュを保存するためにRackspaceのクラウドファイルを使用することができます。
&NBSPは、Herokuの設定:STORAG​​E = rackspacestorageのを追加
&NBSP; RACKSPACE_USERNAME = <あなたのRackspaceのユーザー名>
&NBSP; RACKSPACE_KEY = <あなたのRackspaceのAPIキー>
&NBSP; MONGO_KEY = MONGOHQ_URL
ローカル
たぶん、あなたはクールな猫であるとHerokuの上Havartiを実行したくない。あなたはそれをローカルに実行したい。ここではそれを行うための一つの方法です。まず、どこかHavartiをインストールします。
&NBSP; virtualenvのhavartiインストール
&NBSP; CDのhavartiインストール
&NBSP;ソースビン/アクティベート
&NBSP; havartiのgunicornスーパーバイザをインストールピップ
これは、すべてを実行するためにHavarti、Gunicorn、及びスーパーバイザーをインストールします。さて、このディレクトリにsupervisord.confファイルを作る:
[unix_http_server]
ファイル= supervisord.sock
chmodコマンド= 0777
[rpcinterface:スーパーバイザー]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisord]
ログファイル=ログ/ supervisor.txt
ログレベル=インフォ
pidファイル= supervisord.pid
[supervisorctl]
serverURLの= UNIX://supervisord.sock
[プログラム:MongoDBの]
コマンド=のmongod
stdout_logfile =ログ/ mongodb.txt
stderr_logfile =ログ/ MongoDBの-err.txt
優先度= 1
[プログラム:havarti]
コマンド=ビン/ gunicorn -w 3 --preload -b 0.0.0.0:80 havarti:アプリ
stdout_logfile =ログ/ havarti.txt
stderr_logfile =ログ/ havarti-err.txt
環境= STORAG​​E =のlocalStorage
優先度= 2
[プログラム:セロリ]
コマンド=ビン/セロリ--app = havartiワーカー-l情報
stdout_logfile =ログ/ celery.txt
stderr_logfile =ログ/セロリ-err.txt
環境= STORAG​​E =のlocalStorage
優先順位= 3
これは、MongoDBは、以前にインストールされていることを前提としています。その後、再びこのディレクトリから、ちょうど必要なディレクトリを作成し、スーパーバイザーを開始!
&NBSP;ます。mkdirログ
&NBSP; sudoをします。mkdir -p /データ/ DB
&NBSP; sudoのビン/ supervisord
これで、supervisorctlを通じてプロセスを制御することができます。それ詳細はスーパーバイザーのドキュメントをチェックしてください。
の使用法
Havartiパッケージの要求を傍受、PyPIのためのプロキシとして動作します。それは、パッケージ要求をrecieves場合には、単純な決定木を、次の:
- パッケージ/バージョンがキャッシュされていますか?
- はい:キャッシュされたパッケージを提供しています。
- いいえ:キャッシングのためのマークパッケージ、PyPIのパッケージを提供しています。
あなたはいつもあなたが必要とするどんなパッケージの非常に最新のバージョンを取得することができますので、すべての要求を使用して新しいバージョンのHavartiチェックは、(その後、新バージョンでは、それ以降キャッシュされます)。
ダウンロード
ピップを使用しているときちょうどあなたのHavartiインデックスのURLに置き換えてください。あなたがHavarti +を主催しどこあなたのHavartiインデックスのURLが '/ I /'、例えばです「http://random-phrase-5000.herokuapp.com/i/」。
&NBSP;インストールPIP -i http://random-phrase-5000.herokuapp.com/i/刈り取る
あなたは、いくつかのキーストロークを保存するためにあなたのpip.confにこれを追加することができます。
アップロード
また、直接Havartiするパッケージをアップロードすることができます。これらは、PyPIのにプッシュするが、Havarti URLを使用するすべてのユーザーが利用できますされません。アップロードするには、ちょうどsetup.pyであなたのHavartiアップロードURLを使用します。あなたがHavarti + '/ U /'、例えばを主催しどこあなたのHavartiアップロードURLです「http://random-phrase-5000.herokuapp.com/u/」。
&NBSP; Pythonのsetup.pyはsdistアップロード-r http://random-phrase-5000.herokuapp.com/u/
また、さらに多くのキーストロークを保存するために.pypircファイルでこれを設定することができます。

の要件の:ます。

  • のPythonます

開発者の他のソフトウェア Jake Basile

dotback
dotback

20 Feb 15

reap
reap

14 Apr 15

へのコメント Havarti

コメントが見つかりません
コメントを追加
画像をオンにする!