auto-sync: 2026-04-12 08:29:04
This commit is contained in:
@@ -64241,3 +64241,101 @@ fatal: refusing to merge unrelated histories
|
|||||||
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
/bin/sh: ./management/sanguo_auto_sync/auto-sync.sh: No such file or directory
|
||||||
|
|||||||
+14
-2
@@ -62,9 +62,21 @@ RUN pip install --no-cache-dir -r requirements-extra.txt
|
|||||||
# RUN curl -fsSL https://code-server.dev/install.sh | sh
|
# RUN curl -fsSL https://code-server.dev/install.sh | sh
|
||||||
RUN echo "code-server skipped - install manually after container startup if needed"
|
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/ssh && chown -R vnpy:vnpy /home/vnpy /app && 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
|
# 如果sshd_config不存在,生成一个默认配置
|
||||||
|
RUN if [ ! -f /etc/ssh/sshd_config ]; then
|
||||||
|
echo "Port 22" > /etc/ssh/sshd_config &&
|
||||||
|
echo "PermitRootLogin no" >> /etc/ssh/sshd_config &&
|
||||||
|
echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config &&
|
||||||
|
echo "UsePAM yes" >> /etc/ssh/sshd_config &&
|
||||||
|
echo "Subsystem sftp internal-sftp" >> /etc/ssh/sshd_config;
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 确保配置正确
|
||||||
|
RUN sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config 2>/dev/null || true &&
|
||||||
|
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin no/' /etc/ssh/sshd_config 2>/dev/null || true &&
|
||||||
|
echo "vnpy:sanguo123" | chpasswd
|
||||||
|
|
||||||
USER vnpy
|
USER vnpy
|
||||||
|
|
||||||
|
|||||||
@@ -118,6 +118,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user