Skip to content

Commit 6513b4d

Browse files
authored
ci: add pg client tools to base image
1 parent 9e340cd commit 6513b4d

1 file changed

Lines changed: 31 additions & 25 deletions

File tree

docker/base.Dockerfile

Lines changed: 31 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ RUN curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
1515
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
1616
RUN echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
1717
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
18+
19+
# Add PostgreSQL Source
20+
RUN echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | tee /etc/apt/sources.list.d/pgdg.list
21+
RUN wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
1822

1923
# Install the packages we need
2024
RUN apt-get update --fix-missing && apt-get install -qy \
@@ -23,51 +27,53 @@ RUN apt-get update --fix-missing && apt-get install -qy \
2327
bash \
2428
build-essential \
2529
curl \
26-
default-jdk \
27-
docker-ce-cli \
30+
default-jdk \
31+
docker-ce-cli \
2832
enscript \
2933
gawk \
30-
g++ \
34+
g++ \
3135
gcc \
3236
ghostscript \
3337
git \
3438
gnupg \
3539
jq \
3640
less \
37-
libcairo2-dev \
38-
libgtk2.0-0 \
39-
libgtk-3-0 \
40-
libnotify-dev \
41-
libgconf-2-4 \
42-
libgbm-dev \
43-
libnss3 \
44-
libxss1 \
45-
libasound2 \
46-
libxtst6 \
41+
libcairo2-dev \
42+
libgtk2.0-0 \
43+
libgtk-3-0 \
44+
libnotify-dev \
45+
libgconf-2-4 \
46+
libgbm-dev \
47+
libnss3 \
48+
libxss1 \
49+
libasound2 \
50+
libxtst6 \
4751
libmagic-dev \
4852
libmariadb-dev \
49-
libmemcached-tools \
53+
libmemcached-tools \
5054
locales \
51-
make \
55+
make \
5256
mariadb-client \
53-
memcached \
54-
nano \
55-
netcat \
56-
nodejs \
57+
memcached \
58+
nano \
59+
netcat \
60+
nodejs \
61+
pgloader \
5762
pigz \
63+
postgresql-client-14 \
5864
pv \
5965
python3-ipython \
6066
ripgrep \
6167
rsync \
6268
rsyslog \
63-
ruby \
64-
ruby-rubygems \
69+
ruby \
70+
ruby-rubygems \
6571
unzip \
6672
wget \
67-
xauth \
68-
xvfb \
69-
yang-tools \
70-
zsh
73+
xauth \
74+
xvfb \
75+
yang-tools \
76+
zsh
7177

7278
# Install kramdown-rfc2629 (ruby)
7379
RUN gem install kramdown-rfc2629

0 commit comments

Comments
 (0)