2017-01-23 11 views
0

私のホストとコンテナの間でフォルダを共有すると、Sublimeで編集したファイルはコンテナ内で同期されません。Dockerがホストフォルダを同期していません(Windows)

私はDockerバージョン1.13.0を使用していますが、49bf474をビルドしています。githubのいくつかの問題が私に言った多くの修正を試みましたが、どれも私のために働いていませんでした。

私は、ドッキングウィンドウのホストと私のC /ドライバを共有し、このように私のコンを設定しています:

uwsgi: ビルド:。 リンク: - postgresの コマンド:./uwsgi.sh env_file:.env ボリューム: は - /静的 - /データ/メディア:/メディア - ./api:/app

私のボリューム。/api:/ appは動作しますが、私が何かを変更すると、コンテナに反映されず、開発に使うことができません。ここで

である私のこのコンテナの検査:(マウント/ボリューム)私はすでに試してみました

"Mounts": [ 
     { 
      "Type": "bind", 
      "Source": "/C/Users/tif/projetos/my/jl.api/api", 
      "Destination": "/app", 
      "Mode": "rw", 
      "RW": true, 
      "Propagation": "" 
     }, 
     { 
      "Type": "bind", 
      "Source": "/data/media", 
      "Destination": "/media", 
      "Mode": "rw", 
      "RW": true, 
      "Propagation": "" 
     }, 
     { 
      "Type": "volume", 
      "Name": "b931d6d30c2b8e1bcdc2a20d5e6d2c27dd515c5041d2ea64ca01b5dc08047879", 
      "Source": "/var/lib/docker/volumes/b931d6d30c2b8e1bcdc2a20d5e6d2c27dd515c5041d2ea64ca01b5dc08047879/_data", 
      "Destination": "/static", 
      "Driver": "local", 
      "Mode": "", 
      "RW": true, 
      "Propagation": "" 
     } 
    ], 
    "Volumes": { 
      "/app": {}, 
      "/media": {}, 
      "/static": {} 
     }, 

この事柄:

  • atomic_save:偽(崇高)と
  • nginx.conf sendfileをオフにする。

誰かがこれを経験しましたか?

答えて

0

調査の結果、私は開発環境でuWsgiを使用していたことがわかりましたが、py-autoreloadなしで再ロードすることはできませんでした。

私が完了しなければならなかったのは、私のuwsgiをpy-autoreloadを2に設定して起動し、私のアプリケーションがリロードを開始したことです。

私は今、ドッキングウィンドウでこのコマンドを始めている:

"/usr/local/bin/uwsgi --socket :5000 --wsgi-file ......... --py-autoreload 2 

をあなたはこの問題が発生している場合、これは役に立つかもしれ読む:http://chase-seibert.github.io/blog/2014/03/30/uwsgi-python-reload.html

関連する問題