@@ -0,0 +1,20 @@
+# 使用 Python 3.11 作为基础镜像
+FROM python:3.11-slim
+
+# 设置工作目录
+WORKDIR /app
+# 复制项目文件
+COPY main.py .
+# 安装依赖
+RUN pip install nicegui
+# 暴露端口
+EXPOSE 48345
+# 设置环境变量
+ENV PYTHONUNBUFFERED=1
+# 运行应用
+CMD ["python", "main.py"]
@@ -0,0 +1,15 @@
+version: '3.8'
+services:
+ clash-tools:
+ image: clash-tools:latest
+ build:
+ context: .
+ dockerfile: Dockerfile
+ ports:
+ - "48345:48345"
+ volumes:
+ - ./:/app
+ environment:
+ - PYTHONUNBUFFERED=1
+ restart: always