Skip to content
Snippets Groups Projects
Commit c1c6da08b079 authored by Carine Dengler's avatar Carine Dengler
Browse files

feat: moved buster-slim-pg11 here

parent 147aa595ffc9
No related branches found
No related tags found
No related merge requests found
Pipeline #81086 passed
build_buster-slim-pg11:
image:
name: gcr.io/kaniko-project/executor:debug
entrypoint: [""]
script:
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
- /kaniko/executor
--context $CI_PROJECT_DIR/library/buster-slim-pg11
--dockerfile $CI_PROJECT_DIR/library/buster-slim-pg11/Dockerfile
--destination $CI_REGISTRY_IMAGE/buster-slim-pg11
build_python-logilab: build_python-logilab:
image: image:
...@@ -9,4 +20,3 @@ ...@@ -9,4 +20,3 @@
--context $CI_PROJECT_DIR/library/python-logilab --context $CI_PROJECT_DIR/library/python-logilab
--dockerfile $CI_PROJECT_DIR/library/python-logilab/Dockerfile --dockerfile $CI_PROJECT_DIR/library/python-logilab/Dockerfile
--destination $CI_REGISTRY_IMAGE/python-logilab --destination $CI_REGISTRY_IMAGE/python-logilab
--build-arg python-version=3.8
FROM debian:buster-slim
COPY apt.conf /etc/apt/apt.conf
# this is required for some packages to install properly on "slim" images
RUN for i in $(seq 1 8); do mkdir -p /usr/share/man/man$i; done
RUN apt-get -y update && apt-get -y install wget ca-certificates gnupg && \
wget -O - https://apt.logilab.fr/key.asc | apt-key add - && \
echo "deb http://apt.logilab.fr buster-backports main" > /etc/apt/sources.list.d/logilab.list
RUN echo 'Acquire::https::Proxy::deb.nodesource.com DIRECT;' >> /etc/apt/apt.conf && \
echo "deb https://deb.nodesource.com/node_10.x buster main" > /etc/apt/sources.list.d/nodesource.list && \
wget https://deb.nodesource.com/gpgkey/nodesource.gpg.key -O - | apt-key --keyring /etc/apt/trusted.gpg.d/nodesource.gpg add -
RUN apt-get -y update && apt-get -y upgrade
ENV PYTHONUNBUFFERED=1 \
PYTHONIOENCODING=UTF-8 \
LC_ALL=C.UTF-8 \
LANG=C.UTF-8 \
PIP_NO_CACHE_DIR=off
RUN apt-get update && apt-get install -y --no-install-recommends \
apt-transport-https \
python3-pip \
python3-lxml \
python3-dev \
python3-psycopg2 \
python3-setuptools \
tox \
virtualenv \
postgresql \
postgresql-contrib \
postgresql-plpython3-11 \
postgresql-server-dev-11 \
postgis \
postgresql-11-postgis-2.5-scripts \
postgresql-11-postgis-2.5 \
apt-utils \
nodejs \
git \
sudo \
&& pg_dropcluster 11 main
ENV PATH=/usr/lib/postgresql/11/bin/:$PATH
RUN update-alternatives --install /usr/bin/python python /usr/bin/python3 50 && \
update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 50
RUN apt-get -t buster-backports install -y mercurial mercurial-evolve \
&& rm -rf /var/lib/apt/lists/*
RUN useradd --create-home --user-group --shell /bin/bash user
RUN echo "user ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/user
USER user
WORKDIR /home/user
APT::Install-Recommends "0";
APT::Install-Suggests "0";
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