fabric

    19

    3答えて

    Fabricを使用してDjangoサイトを展開する際に問題が発生します。私はログインのためのキーファイルを使用するように2つのサーバーを構成しました。私はパスワードなしで両方にSSHできます。他のサーバがパスワードを要求しながら、私は、正しく1にファブ $ fab live pull [mysite.com] Executing task 'pull' [mysite.com] run: te

    5

    2答えて

    APIを使用してインストールしたファブリックのバージョンを確認する方法を教えてください。 >>>import fabric.version >>>fabric.version.get_version() '1.2.2'

    0

    2答えて

    リモートサーバー上の場所に.zipファイルをアップロードしようとしています。私fabfile.pyで 私はこのラインを持っている: local("rsync files.zip webfaction:~/webapps/app") は、これが問題なく完了します。私は箱にsshをする場合しかし、私は、rsyncは私は本当にただのローカルファイル構造をコピーせずにWebアプリケーション/アプリに入

    4

    1答えて

    ファブリックを使用してサーバーをスピンアップすると、postgresqlを開始しようとした場合を除き、すべて正常に機能します。 sudo("/usr/lib/postgresql/9.1/bin/pg_ctl -D /mnt/ebs/postgresql/data -l /mnt/ebs/logfile start", user='postgres') 「サーバ起動」を出力しますが、実際には起

    0

    2答えて

    私はFabricで遊んでいます。 !ハローワールドプログラムで :。私は「ハロー量子結果を引数hello:name=quantaを渡すと、取得することができます def hello(name="world"): print("hello %s!" % name) if __name__ == '__main__': import sys from fabric.m

    4

    1答えて

    によって殺される私は私に、リモート対話型シェルを与えるために、簡単なタスクを持つファブリックfabfileを構築しました入力:ファブファイルには、すでに各リモート設定のキーパス、ホスト名などがあります。 fab shell 作品を呼び出す が、私が今までシェルでC CTRL + をヒットした場合、それは全体の接続を殺します。 はそれがCTRL +Cではなく、リモート対話型シェルに行かせることは

    0

    1答えて

    私は、私たちは ファブRUN_SCRIPTを行う際には、いくつかの他のクライアント・システム上でテストケースを実行する(launch_process.sh経由)ファブリックスクリプト @task @hosts('controller') def run_script(): run('/test/launch_process.sh') #below line didn

    1

    2答えて

    「NOハンドラはロガーのために見つかりませんでした 『ssh.transport』」で文句を言うために生地が発生し、次のスクリプト: #!/usr/bin/env python from fabric.api import env, run import logging logging.getLogger().setLevel(logging.INFO) env.host_string

    2

    1答えて

    ディレクトリをchownしようとすると、Fabricが私にEOFErrorを与えています。直前に実行されるPythonスクリプトからサブプロセスを実行した場合にのみ発生します。私fabfileから : ... with settings(warn_only=True): run('python my_scripts/import_local.py') sudo('chown www-

    3

    1答えて

    サーバー上でDjangoアプリケーションを構成するベストプラクティスの方法を理解することに興味があります。 ここで、Djangoコードを配置しますか? (古い)Almanacは/home/django/domains/somesitename.com/と言っていますが、/ opt/apps/somesitename /に置かれたものも見てきました。私は/ opt/ideaがグローバルではないので、