From e03a803074653436c500a9f0a1f3e21d843cf9e6 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Sat, 11 Apr 2026 23:32:02 +0800 Subject: [PATCH] auto-sync: 2026-04-11 23:32:02 --- docker/Dockerfile | 5 +++-- logs/auto-sync.log | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 84df8b21..127d21f5 100755 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -62,9 +62,10 @@ RUN pip install --no-cache-dir -r requirements-extra.txt # RUN curl -fsSL https://code-server.dev/install.sh | sh RUN echo "code-server skipped - install manually after container startup if needed" -RUN useradd -m -u 1000 vnpy && echo "vnpy ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers && mkdir -p /home/vnpy/.ssh && chown -R vnpy:vnpy /home/vnpy /app && chmod 700 /home/vnpy/.ssh +RUN useradd -m -u 1000 vnpy && echo "vnpy ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers && mkdir -p /home/vnpy/.ssh && mkdir -p /etc/dropbear && chown -R vnpy:vnpy /home/vnpy /app /etc/dropbear && chmod 700 /home/vnpy/.ssh -RUN sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config && sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin no/' /etc/ssh/sshd_config && echo "vnpy:sanguo123" | chpasswd +# dropbear doesn't need sed configuration, we just set password +RUN echo "vnpy:sanguo123" | chpasswd USER vnpy diff --git a/logs/auto-sync.log b/logs/auto-sync.log index 7ae2f67c..f43da6a8 100644 --- a/logs/auto-sync.log +++ b/logs/auto-sync.log @@ -86,5 +86,6 @@ +