Compare commits
1 Commits
54fca07d43
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 03e50d2be1 |
@@ -82,7 +82,8 @@ services:
|
|||||||
|
|
||||||
task-watcher:
|
task-watcher:
|
||||||
build:
|
build:
|
||||||
context: ./task-watcher
|
context: .
|
||||||
|
dockerfile: task-watcher/Dockerfile
|
||||||
container_name: task-watcher
|
container_name: task-watcher
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@@ -7,10 +7,13 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||||||
ca-certificates tzdata \
|
ca-certificates tzdata \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
COPY requirements.txt .
|
COPY task-watcher/requirements.txt /app/
|
||||||
RUN pip install --no-cache-dir --timeout 600 --retries 5 -r requirements.txt
|
RUN pip install --no-cache-dir --timeout 600 --retries 5 -r requirements.txt
|
||||||
|
|
||||||
COPY . .
|
# 공통 heartbeat 모듈 (services/_shared) — watcher.py가 from _shared.heartbeat import
|
||||||
|
COPY _shared /app/_shared
|
||||||
|
COPY task-watcher/. /app/
|
||||||
|
ENV PYTHONPATH=/app
|
||||||
|
|
||||||
EXPOSE 8000
|
EXPOSE 8000
|
||||||
CMD ["python", "-m", "uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000", "--workers", "1"]
|
CMD ["python", "-m", "uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000", "--workers", "1"]
|
||||||
|
|||||||
Reference in New Issue
Block a user