ci: add pg client tools to base image
This commit is contained in:
parent
9e340cd0e4
commit
6513b4dbb1
|
@ -15,6 +15,10 @@ RUN curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
|
||||||
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
|
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
|
||||||
RUN echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
|
RUN echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
|
||||||
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
|
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
|
||||||
|
|
||||||
|
# Add PostgreSQL Source
|
||||||
|
RUN echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | tee /etc/apt/sources.list.d/pgdg.list
|
||||||
|
RUN wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
|
||||||
|
|
||||||
# Install the packages we need
|
# Install the packages we need
|
||||||
RUN apt-get update --fix-missing && apt-get install -qy \
|
RUN apt-get update --fix-missing && apt-get install -qy \
|
||||||
|
@ -23,51 +27,53 @@ RUN apt-get update --fix-missing && apt-get install -qy \
|
||||||
bash \
|
bash \
|
||||||
build-essential \
|
build-essential \
|
||||||
curl \
|
curl \
|
||||||
default-jdk \
|
default-jdk \
|
||||||
docker-ce-cli \
|
docker-ce-cli \
|
||||||
enscript \
|
enscript \
|
||||||
gawk \
|
gawk \
|
||||||
g++ \
|
g++ \
|
||||||
gcc \
|
gcc \
|
||||||
ghostscript \
|
ghostscript \
|
||||||
git \
|
git \
|
||||||
gnupg \
|
gnupg \
|
||||||
jq \
|
jq \
|
||||||
less \
|
less \
|
||||||
libcairo2-dev \
|
libcairo2-dev \
|
||||||
libgtk2.0-0 \
|
libgtk2.0-0 \
|
||||||
libgtk-3-0 \
|
libgtk-3-0 \
|
||||||
libnotify-dev \
|
libnotify-dev \
|
||||||
libgconf-2-4 \
|
libgconf-2-4 \
|
||||||
libgbm-dev \
|
libgbm-dev \
|
||||||
libnss3 \
|
libnss3 \
|
||||||
libxss1 \
|
libxss1 \
|
||||||
libasound2 \
|
libasound2 \
|
||||||
libxtst6 \
|
libxtst6 \
|
||||||
libmagic-dev \
|
libmagic-dev \
|
||||||
libmariadb-dev \
|
libmariadb-dev \
|
||||||
libmemcached-tools \
|
libmemcached-tools \
|
||||||
locales \
|
locales \
|
||||||
make \
|
make \
|
||||||
mariadb-client \
|
mariadb-client \
|
||||||
memcached \
|
memcached \
|
||||||
nano \
|
nano \
|
||||||
netcat \
|
netcat \
|
||||||
nodejs \
|
nodejs \
|
||||||
|
pgloader \
|
||||||
pigz \
|
pigz \
|
||||||
|
postgresql-client-14 \
|
||||||
pv \
|
pv \
|
||||||
python3-ipython \
|
python3-ipython \
|
||||||
ripgrep \
|
ripgrep \
|
||||||
rsync \
|
rsync \
|
||||||
rsyslog \
|
rsyslog \
|
||||||
ruby \
|
ruby \
|
||||||
ruby-rubygems \
|
ruby-rubygems \
|
||||||
unzip \
|
unzip \
|
||||||
wget \
|
wget \
|
||||||
xauth \
|
xauth \
|
||||||
xvfb \
|
xvfb \
|
||||||
yang-tools \
|
yang-tools \
|
||||||
zsh
|
zsh
|
||||||
|
|
||||||
# Install kramdown-rfc2629 (ruby)
|
# Install kramdown-rfc2629 (ruby)
|
||||||
RUN gem install kramdown-rfc2629
|
RUN gem install kramdown-rfc2629
|
||||||
|
|
Loading…
Reference in a new issue