Newer
Older
FROM python:3.11-slim
RUN pip install poetry
WORKDIR /app
COPY README.md pyproject.toml poetry.lock /app/
RUN mkdir helm_repo && touch helm_repo/__init__.py && poetry install
COPY . /app
RUN poetry install
RUN mkdir charts
RUN poetry run build
FROM nginx:1.23-alpine
RUN rm /usr/share/nginx/html/* && mkdir /usr/share/nginx/html/charts
COPY --from=0 /app/index.yaml /usr/share/nginx/html/
COPY --from=0 /app/charts/* /usr/share/nginx/html/charts/