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