mirror of
https://github.com/tuxbox-neutrino/docker-buildenv.git
synced 2025-08-26 13:12:42 +02:00
Dockerfile: Optimize SSH setup with environment variables for better flexibility
This commit is contained in:
10
Dockerfile
10
Dockerfile
@@ -144,12 +144,14 @@ RUN cat /etc/terminal-splash.txt > ${BANNER_FILE} && \
|
|||||||
echo "--------------------------------------------------------------" >> ${BANNER_FILE}
|
echo "--------------------------------------------------------------" >> ${BANNER_FILE}
|
||||||
|
|
||||||
### ssh stuff
|
### ssh stuff
|
||||||
|
ENV SSHD_RUN_SERVICE_DIR="/etc/service/sshd"
|
||||||
|
ENV SSHD_RUN="${SSHD_RUN_SERVICE_DIR}/run"
|
||||||
RUN mkdir /var/run/sshd && \
|
RUN mkdir /var/run/sshd && \
|
||||||
ssh-keygen -A && \
|
ssh-keygen -A && \
|
||||||
mkdir -p /etc/service/sshd && \
|
mkdir -p ${SSHD_RUN_SERVICE_DIR} && \
|
||||||
echo '#!/bin/sh' > /etc/service/sshd/run && \
|
echo '#!/bin/sh' > ${SSHD_RUN} && \
|
||||||
echo 'exec /usr/sbin/sshd -D' >> /etc/service/sshd/run && \
|
echo 'exec /usr/sbin/sshd -D' >> ${SSHD_RUN} && \
|
||||||
chmod 755 /etc/service/sshd/run
|
chmod 755 ${SSHD_RUN}
|
||||||
|
|
||||||
### Set timzone
|
### Set timzone
|
||||||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||||
|
Reference in New Issue
Block a user