From b96e8a5bbdaad71a7e2e004e006f453998fe4917 Mon Sep 17 00:00:00 2001 From: zhangchen <1987834247@qq.com> Date: Sat, 28 Mar 2026 21:04:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8docker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 13 ------------- docker-entrypoint.sh | 22 ---------------------- 2 files changed, 35 deletions(-) delete mode 100644 docker-compose.yml delete mode 100644 docker-entrypoint.sh diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 9d09c2b..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,13 +0,0 @@ -services: - app: - build: . - ports: - - "8000:8000" # FastAPI / Web UI - - "6080:6080" # noVNC (headed 浏览器预览) - environment: - - DISPLAY=:99 - # 可选:设置 VNC 密码,不设置则无密码 - # - VNC_PASSWORD=changeme - volumes: - - ./data:/app/data # 持久化 SQLite 数据库 - restart: unless-stopped diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh deleted file mode 100644 index 2b67b2c..0000000 --- a/docker-entrypoint.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash -set -e - -# 启动虚拟显示 -Xvfb :99 -screen 0 1280x800x24 -nolisten tcp & -export DISPLAY=:99 - -# 等待 Xvfb 就绪 -sleep 1 - -# 启动 x11vnc(无密码,仅本地 VNC) -if [ -n "$VNC_PASSWORD" ]; then - x11vnc -display :99 -rfbauth <(x11vnc -storepasswd "$VNC_PASSWORD" /tmp/vncpass && echo /tmp/vncpass) -forever -shared & -else - x11vnc -display :99 -nopw -forever -shared & -fi - -# 启动 noVNC(端口 6080 -> VNC 5900) -websockify --web=/usr/share/novnc 6080 localhost:5900 & - -# 启动 FastAPI 后端 -exec uvicorn main:app --host 0.0.0.0 --port 8000