hesabixArc/hesabixAPI/Dockerfile

19 lines
386 B
Docker
Raw Permalink Normal View History

2025-09-15 13:53:54 +03:30
FROM python:3.11-slim
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1
WORKDIR /app
COPY pyproject.toml README.md alembic.ini ./
COPY app ./app
COPY adapters ./adapters
COPY migrations ./migrations
RUN pip install --no-cache-dir pip setuptools wheel \
&& pip install --no-cache-dir -e .
EXPOSE 8000
CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"]