diff options
| -rw-r--r-- | Dockerfile | 17 | 
1 files changed, 17 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d1fa475 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM python:slim + +ENV PYTHONFAULTHANDLER=1 \ +    PYTHONUNBUFFERED=1 \ +    PYTHONHASHSEED=random \ +    PIP_NO_CACHE_DIR=off \ +    PIP_DISABLE_PIP_VERSION_CHECK=on \ +    PIP_DEFAULT_TIMEOUT=100 + +WORKDIR /metricity +COPY poetry.lock pyproject.toml /metricity/ + +RUN poetry config virtualenvs.create false && poetry install + +COPY . /metricity + +CMD ["sh", "-c", "alembic upgrade head && poetry run start"]  |