blob: 8675f7ef58331a8f01a5419a18703f86f39460e6 [file] [log] [blame]
Mohammed Naserd531f362022-09-16 11:38:55 -04001# syntax=docker/dockerfile-upstream:master-labs
2
3FROM python:3.10-slim AS poetry
4RUN --mount=type=cache,target=/root/.cache <<EOF
5 pip install poetry
6EOF
7
8FROM poetry AS builder
9ADD . /app
10WORKDIR /app
11ENV POETRY_VIRTUALENVS_IN_PROJECT=true
12RUN poetry install --only main --no-interaction
13
14FROM python:3.10-slim AS runtime
15ENV PATH="/app/.venv/bin:$PATH"
16COPY --from=builder --link /app /app
17CMD ["atmosphere-operator"]