add docker imp

This commit is contained in:
2026-06-12 17:16:36 +08:00
parent d8dccfc04c
commit 31c4d460db
4 changed files with 15 additions and 2 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@@ -14,9 +14,12 @@ RUN pip install --no-cache-dir -r requirements.txt
# 复制应用代码 # 复制应用代码
COPY . . COPY . .
# 启动脚本加执行权限
RUN chmod +x start.sh
# 创建默认上传目录 # 创建默认上传目录
RUN mkdir -p /app/uploads RUN mkdir -p /app/uploads
EXPOSE 5000 EXPOSE 5000
CMD ["python3", "app.py"] CMD ["./start.sh"]

View File

@@ -2,7 +2,7 @@ services:
file-upload: file-upload:
build: . build: .
container_name: file-upload-site container_name: file-upload-site
restart: unless-stopped restart: always
ports: ports:
- "7001:5000" - "7001:5000"
env_file: env_file:
@@ -10,3 +10,5 @@ services:
volumes: volumes:
# 映射 NAS 目录到容器内(按实际 NAS 挂载路径修改冒号左侧) # 映射 NAS 目录到容器内(按实际 NAS 挂载路径修改冒号左侧)
- /volume1/文字稿:/app/uploads - /volume1/文字稿:/app/uploads
# FRP 文件目录(按实际路径修改,目录下放 frpc 和 frpc.toml
- /volume1/docker/frp:/frp:ro

View File

@@ -0,0 +1,8 @@
#!/bin/sh
set -e
echo "Starting FRP client..."
/frp/frpc -c /frp/frpc.toml &
echo "Starting file upload service..."
python3 app.py