@@ -12,6 +12,8 @@ RUN apt install -y openssh-server
1212RUN apt install -y time
1313RUN apt install -y netcat-traditional
1414
15+ RUN apt install -y git
16+
1517RUN apt update
1618RUN apt install -y postgresql-common
1719
@@ -20,16 +22,9 @@ RUN bash /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh -y
2022RUN install -d /usr/share/postgresql-common/pgdg
2123RUN curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org /media/keys/ACCC4CF8.asc
2224
23- # It does not work
24- # RUN sh -c 'echo " deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d /pgdg.list '
25-
2625RUN apt update
2726RUN apt install -y postgresql-$ {PG_VERSION}
2827
29- EXPOSE 22
30-
31- RUN ssh-keygen -A
32-
3328# --------------------------------------------- base2_with_python-3
3429FROM base1 AS base2_with_python-3
3530RUN apt install -y python3 python3-dev python3-venv libpq-dev build-essential
@@ -38,16 +33,19 @@ ENV PYTHON_BINARY=python3
3833# --------------------------------------------- final
3934FROM base2_with_python-$ {PYTHON_VERSION} AS final
4035
41- RUN apt install -y git
36+ EXPOSE 22
37+
38+ RUN ssh-keygen -A
4239
4340RUN adduser test
4441RUN chown postgres:postgres /var/run/postgresql
4542RUN chmod 775 /var/run/postgresql
4643RUN usermod -aG postgres test
4744
4845# It enables execution of " sudo service ssh start" without password
49- #RUN echo " test ALL=NOPASSWD:/usr/sbin/service ssh start" >> /etc/sudoers
50- RUN echo " test ALL=NOPASSWD:ALL" >> /etc/sudoers
46+ # RUN echo " test ALL=NOPASSWD:/usr/sbin/service ssh start" >> /etc/sudoers
47+ # RUN echo " test ALL=NOPASSWD:ALL" >> /etc/sudoers
48+ RUN echo " test ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
5149
5250ADD --chown= test:test . /home/test/testgres
5351WORKDIR /home/test/testgres
0 commit comments