Skip to content
Snippets Groups Projects
Dockerfile 495 B
Newer Older
Xavier Garnier's avatar
Xavier Garnier committed
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
Xavier Garnier's avatar
Xavier Garnier committed
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/