1 回答

TA貢獻1836條經(jīng)驗 獲得超4個贊
watchdog[watchmedo]我們與 grpc 服務(wù)和 Docker 一起使用。
安裝看門狗或添加到您的requirements.txt文件中
python -m pip install watchdog[watchmedo]
然后在docker-compose.yml添加watchmedo auto-restart --recursive --pattern="*.py" --directory="/usr/src/app/" python -- -m app到容器中的位置--directory是 docker 容器中包含應(yīng)用程序的目錄,并且python -- -m app是啟動 grpc 服務(wù)器的文件。在此示例中,啟動服務(wù)器的文件稱為app.py:
app:
build:
context: ./app/
dockerfile: ./Dockerfile
target: app
command: watchmedo auto-restart --recursive --pattern="*.py" --directory="/usr/src/app/" python -- -m app
volumes:
- ./app/:/usr/src/app/
添加回答
舉報