FIX #2: added DISABLE_SFTP flag

This commit is contained in:
2025-07-31 15:26:45 +02:00
parent 21f3e27039
commit 796341c7a0
2 changed files with 7 additions and 2 deletions

View File

@@ -25,6 +25,7 @@ FPM_MIN_SPARE_SERVERS=${FPM_MIN_SPARE_SERVERS:-1}
FPM_MAX_SPARE_SERVERS=${FPM_MAX_SPARE_SERVERS:-3} FPM_MAX_SPARE_SERVERS=${FPM_MAX_SPARE_SERVERS:-3}
DISABLE_WEBROOT_CHOWN=${DISABLE_WEBROOT_CHOWN:-0} DISABLE_WEBROOT_CHOWN=${DISABLE_WEBROOT_CHOWN:-0}
DISABLE_SFTP=${DISABLE_SFTP:-0}
export USERNAME export USERNAME
export GROUPNAME export GROUPNAME
@@ -49,6 +50,7 @@ export FPM_MIN_SPARE_SERVERS
export FPM_MAX_SPARE_SERVERS export FPM_MAX_SPARE_SERVERS
export DISABLE_WEBROOT_CHOWN export DISABLE_WEBROOT_CHOWN
export DISABLE_SFTP
# run all scripts in order # run all scripts in order
run-parts /app/entrypoint.sh.d run-parts /app/entrypoint.sh.d

View File

@@ -1,5 +1,9 @@
#!/bin/sh #!/bin/sh
if [ ${DISABLE_SFTP} -eq 1 ] ; then
exit 0
fi
echo "# Configuring ssh" echo "# Configuring ssh"
# make sure directory exists # make sure directory exists
@@ -23,8 +27,7 @@ if [ -d "${PATH_WEBROOT}/.ssh" ] ; then
chmod 0700 "${PATH_WEBROOT}/.ssh" chmod 0700 "${PATH_WEBROOT}/.ssh"
fi fi
# configure sshd
cat >/etc/ssh/sshd_config.d/sshd.conf <<EOF cat >/etc/ssh/sshd_config.d/sshd.conf <<EOF
HostKey ${PATH_SSH_HOST}/ssh_host_rsa_key HostKey ${PATH_SSH_HOST}/ssh_host_rsa_key
HostKey ${PATH_SSH_HOST}/ssh_host_ecdsa_key HostKey ${PATH_SSH_HOST}/ssh_host_ecdsa_key