Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit fec1e7a

Browse files
author
vshepard
committed
Add install ssh
1 parent 9f184f5 commit fec1e7a

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

Dockerfile.tmpl

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ RUN if [ "${PYTHON_VERSION}" = "3" ] ; then \
99
apk add --no-cache curl python3 python3-dev build-base musl-dev \
1010
linux-headers py-virtualenv; \
1111
fi
12+
13+
# Install OpenSSH
14+
RUN apk add --no-cache openssh
15+
16+
# Configure SSH
17+
RUN echo "postgres:postgres" | chpasswd && \
18+
mkdir -p /var/run/sshd && \
19+
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
20+
1221
ENV LANG=C.UTF-8
1322

1423
RUN mkdir -p /pg
@@ -19,5 +28,8 @@ ADD . /pg/testgres
1928
WORKDIR /pg/testgres
2029
RUN chown -R postgres:postgres /pg
2130

31+
# Expose SSH port
32+
EXPOSE 22
33+
2234
USER postgres
23-
ENTRYPOINT PYTHON_VERSION=${PYTHON_VERSION} /run.sh
35+
ENTRYPOINT PYTHON_VERSION=${PYTHON_VERSION} /run.sh & /usr/sbin/sshd -D

0 commit comments

Comments
 (0)