Skip to content
Snippets Groups Projects
Commit 4363655b authored by f00wl's avatar f00wl
Browse files

Merge branch '118-mettre-a-jour-les-images-docker' into 'dev'

Resolve "Mettre à jour les images docker"

Closes #118

See merge request !88
parents 05b85356 ae30b893
No related branches found
No related tags found
No related merge requests found
FROM python:3.10 AS python_build
FROM python:3.12 AS python_build
ENV POETRY_HOME=/usr/local
COPY pyproject.toml poetry.lock ./
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
python3-dev libxmlsec1 libxmlsec1-dev \
libpq-dev libmariadb-dev \
&& rm -rf /var/cache/apt
&& apt-get install -y --no-install-recommends \
python3-dev libxmlsec1 libxmlsec1-dev \
libpq-dev libmariadb-dev \
&& rm -rf /var/cache/apt
RUN curl -sSL https://install.python-poetry.org | python3 -
RUN poetry config virtualenvs.create false \
&& poetry install --with prod
FROM node:buster AS assets_build
FROM node:bookworm AS assets_build
COPY package-lock.json package.json webpack.config.js /
RUN npm ci
COPY assets /assets
RUN /node_modules/.bin/webpack-cli
FROM python:3.10-slim
FROM python:3.12-slim
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
zlib1g libfreetype6 libjpeg62-turbo libopenjp2-7 libtiff6 liblcms2-2 \
libpq5 libmariadb3 libxmlsec1 xmlsec1 \
&& rm -rf /var/cache/apt \
&& mkdir /app
&& apt-get install -y --no-install-recommends \
zlib1g libfreetype6 libjpeg62-turbo libopenjp2-7 libtiff6 liblcms2-2 \
libpq5 libmariadb3 libxmlsec1 xmlsec1 \
&& rm -rf /var/cache/apt \
&& mkdir /app
WORKDIR /app
COPY --from=python_build /usr/local/ /usr/local/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment