mirror of
https://github.com/tmate-io/tmate-ssh-server.git
synced 2020-11-18 19:53:51 -08:00
Docker image use environement variables to get their settings
This commit is contained in:
parent
55d481a633
commit
46f821f88c
@ -27,5 +27,9 @@ RUN set -ex; \
|
||||
rm -rf /src; \
|
||||
apk del .build-deps
|
||||
|
||||
EXPOSE 22
|
||||
ENTRYPOINT ["tmate-ssh-server"]
|
||||
# TODO not run as root. Instead, use capabilities.
|
||||
|
||||
COPY docker-entrypoint.sh /usr/local/bin
|
||||
|
||||
EXPOSE 2200
|
||||
ENTRYPOINT ["docker-entrypoint.sh"]
|
||||
|
@ -23,7 +23,10 @@ COPY . .
|
||||
RUN set -ex; \
|
||||
./autogen.sh; \
|
||||
./configure --prefix=/usr CFLAGS="-D_GNU_SOURCE"; \
|
||||
make -j "$(nproc)"
|
||||
make -j "$(nproc)"; \
|
||||
ln -s /src/tmate-ssh-server/tmate-ssh-server /usr/bin
|
||||
|
||||
EXPOSE 22
|
||||
ENTRYPOINT ["/src/tmate-ssh-server/tmate-ssh-server"]
|
||||
COPY docker-entrypoint.sh /usr/local/bin
|
||||
|
||||
EXPOSE 2200
|
||||
ENTRYPOINT ["docker-entrypoint.sh"]
|
||||
|
8
docker-entrypoint.sh
Executable file
8
docker-entrypoint.sh
Executable file
@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
if [ "${USE_PROXY}" == "1" ]; then
|
||||
exec tmate-ssh-server -p 2200 -k ${SSH_KEYS_PATH} -h ${SSH_HOSTNAME} -x localhost
|
||||
else
|
||||
exec tmate-ssh-server -p 2200 -k ${SSH_KEYS_PATH} -h ${SSH_HOSTNAME}
|
||||
fi
|
Loading…
x
Reference in New Issue
Block a user