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 nginx.conf /etc/nginx/conf.d/default.conf COPY --from=0 /app/index.yaml /usr/share/nginx/html/ COPY --from=0 /app/charts/* /usr/share/nginx/html/charts/