jack před 7 měsíci
rodič
revize
573702e019
2 změnil soubory, kde provedl 35 přidání a 0 odebrání
  1. 20 0
      Dockerfile
  2. 15 0
      docker-compose.yaml

+ 20 - 0
Dockerfile

@@ -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"]

+ 15 - 0
docker-compose.yaml

@@ -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