feat(docker): complete Phase 4 - Dockerfiles and docker-compose orchestration with healthchecks

This commit is contained in:
2026-09-19 13:27:55 +03:30
parent 36ff3c6a34
commit 17c6c1e427
4 changed files with 170 additions and 2 deletions

15
Dockerfile.api Normal file
View File

@@ -0,0 +1,15 @@
FROM python:3.12-slim
WORKDIR /app
ENV PYTHONUNBUFFERED=1 \
PYTHONPATH=/app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY app/ /app/app/
EXPOSE 8000
CMD ["python", "-m", "app.api.server"]