jack vor 1 Jahr
Ursprung
Commit
70b8b9f5df
4 geänderte Dateien mit 23 neuen und 5 gelöschten Zeilen
  1. 1 0
      .gitignore
  2. 19 0
      build.sh
  3. 0 0
      config.json.bak
  4. 3 5
      docker-compose.yaml

+ 1 - 0
.gitignore

@@ -25,6 +25,7 @@ var/
 .installed.cfg
 *.egg
 .idea/*
+config.json
 
 # PyInstaller
 #  Usually these files are written by a python script from a template

+ 19 - 0
build.sh

@@ -0,0 +1,19 @@
+#!/bin/bash
+
+# 定义镜像名称
+IMAGE_NAME="auto_news"
+
+# 定义 Dockerfile 所在的上下文路径,这里假设是当前目录
+BUILD_CONTEXT="."
+
+# 构建 Docker 镜像
+echo "开始构建 Docker 镜像..."
+docker build -t $IMAGE_NAME $BUILD_CONTEXT
+
+# 检查构建是否成功
+if [ $? -eq 0 ]; then
+    echo "Docker 镜像 '$IMAGE_NAME' 构建成功。"
+else
+    echo "Docker 镜像 '$IMAGE_NAME' 构建失败。"
+    exit 1
+fi

+ 0 - 0
config.json → config.json.bak


+ 3 - 5
docker-compose.yaml

@@ -2,11 +2,9 @@ version: '3.8'
 
 services:
   app:
-    build: .
-
-    container_name: auto_news_scheduler
-
+    image: auto_news
+    container_name: auto_news
+    restart: always
     volumes:
       - .:/app/auto_news_scheduler
 
-    restart: always