luojunhui 1 месяц назад
Родитель
Сommit
2c8cb2c7f7
2 измененных файлов с 2 добавлено и 33 удалено
  1. 1 11
      Dockerfile
  2. 1 22
      docker-compose.yaml

+ 1 - 11
Dockerfile

@@ -1,22 +1,12 @@
-FROM python:3.11-slim
+FROM registry.cn-hangzhou.aliyuncs.com/stuuudy/python:3.11-slim
 
 WORKDIR /app
 
 ENV PYTHONDONTWRITEBYTECODE=1
 ENV PYTHONUNBUFFERED=1
 ENV PIP_DISABLE_PIP_VERSION_CHECK=on
-ENV NVM_DIR=/root/.nvm
 ENV TZ=Asia/Shanghai
 
-# 安装 Node.js(推荐安装官方 LTS 版本)并安装 jsdom
-RUN apt-get update && apt-get install -y curl gnupg ca-certificates \
-    && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \
-    && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \
-    && apt-get install -y nodejs \
-    && npm install jsdom \
-    && apt-get clean \
-    && rm -rf /var/lib/apt/lists/*
-
 COPY requirements.txt .
 RUN pip install --no-cache-dir -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
 

+ 1 - 22
docker-compose.yaml

@@ -12,25 +12,4 @@ services:
       - .:/app
     environment:
       - PYTHONUNBUFFERED=1
-    restart: always
-    # 如果应用依赖其他服务(如MySQL)
-    # depends_on:
-    #   - db
-
-  # 如果需要数据库服务,取消注释以下配置
-  # db:
-  #   image: mysql:8.0
-  #   container_name: mysql-db
-  #   environment:
-  #     MYSQL_ROOT_PASSWORD: rootpassword
-  #     MYSQL_DATABASE: mydb
-  #     MYSQL_USER: user
-  #     MYSQL_PASSWORD: password
-  #   volumes:
-  #     - mysql-data:/var/lib/mysql
-  #   ports:
-  #     - "3306:3306"
-
-# 如果需要持久化数据库,取消注释
-# volumes:
-#   mysql-data:
+    restart: always