id-py/Dockerfile
2021-02-25 01:39:14 +06:00

14 lines
No EOL
300 B
Docker

FROM python:3.9.2-slim
EXPOSE 8000
WORKDIR /app
COPY poetry.lock pyproject.toml ./
RUN pip install poetry==1.1 && \
poetry config virtualenvs.in-project true && \
poetry install --no-dev
COPY . ./
CMD poetry run alembic upgrade head && \
poetry run uvicorn --host=0.0.0.0 app.main:app