diff --git a/todo-worker-python/iii.worker.yaml b/todo-worker-python/iii.worker.yaml index d12fa9e..9e588c7 100644 --- a/todo-worker-python/iii.worker.yaml +++ b/todo-worker-python/iii.worker.yaml @@ -15,4 +15,4 @@ resources: scripts: install: "pip install ." - start: "python -m src.main" + start: "watchfiles 'python -m src.main'" diff --git a/todo-worker-python/pyproject.toml b/todo-worker-python/pyproject.toml index 97fbb94..acae71c 100644 --- a/todo-worker-python/pyproject.toml +++ b/todo-worker-python/pyproject.toml @@ -12,6 +12,7 @@ dependencies = [ "iii-sdk", "opentelemetry-api", "opentelemetry-sdk", + "watchfiles", ] [project.scripts] diff --git a/todo-worker/package.json b/todo-worker/package.json index b5f8b87..00b7bf8 100644 --- a/todo-worker/package.json +++ b/todo-worker/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "scripts": { - "dev": "node --import tsx src/index.ts", + "dev": "tsx watch src/index.ts", "build": "tsc", "start": "node dist/index.js" },