2017-03-10 11 views
0

RabbitMQと複数のPythonアプリケーションに基づく分散アプリケーションを開発します。システムはかなり複雑ですので、導入されたソリューションを何度も更新する必要があります。お客様は、Windowsを実行しているサーバーを使用したいと考えています。だから問題は、このシステムのpython部分をどのように配備し、更新するかです。そしてサブ質問としては、ソースを展開するかpyinstallerを使って実行可能ファイルを入手して展開する方が良いでしょうか?私のテストサーバーでは、おそらくgit pullを使用しています。これは、プロダクションシステムにはあてはまらない変更がいくつかあります。Windowsを実行するリモートマシンにPythonアプリケーションをインストールする方法

答えて

1

私は同じ位置にあり、私はpyinstallerと布を組み合わせています。だから私はプロジェクトの "コンパイル"バージョンを構築し、ファブリックで、私はクライアントが望むように展開します。

ファブリックをサポートするロール定義。いくつかのクライアントで複数の構成がサポートされています。

+0

しかし、私はファブリックがWindowsプラットフォームでマスターするのはおそらくトリッキーなSSHを使用することを知っています。これを処理するためにOpenSSHをインストールしますか? – Paul

+0

はい、うまくいくはずです。 – Tzomas

+0

ありがとう、それを自分で試してみる – Paul

関連する問題