mirror of
https://github.com/zmister2016/MrDoc.git
synced 2025-04-24 20:51:17 +08:00
新增docker-compose.yml文件和基于docker compose的一键更新脚本
This commit is contained in:
parent
eba1480f83
commit
f8eb754948
9
docker-compose.yml
Normal file
9
docker-compose.yml
Normal file
@ -0,0 +1,9 @@
|
||||
version: '3'
|
||||
services:
|
||||
mrdoc:
|
||||
image: zmister/mrdoc:v9.1 # 镜像名称和标签
|
||||
volumes:
|
||||
- ${PWD}:/app/MrDoc # 挂载代码目录
|
||||
ports:
|
||||
- "10086:10086"
|
||||
restart: always
|
18
docker-update.sh
Normal file
18
docker-update.sh
Normal file
@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
set -e # 严格错误模式
|
||||
|
||||
# 1. 拉取最新代码
|
||||
echo "▶ 更新最新代码..."
|
||||
git fetch --all && git reset --hard origin/master && git pull
|
||||
|
||||
# 2. 拉取最新镜像(如果镜像有更新)
|
||||
echo "▶ 拉取最新镜像..."
|
||||
docker-compose pull
|
||||
|
||||
# 3. 重新创建容器(仅当镜像或配置变化时)并启动
|
||||
echo "▶ 重建容器..."
|
||||
docker-compose up -d
|
||||
|
||||
# 4. 重启容器(确保代码变更生效,即使镜像未更新)
|
||||
echo "▶ 重启容器..."
|
||||
docker-compose restart mrdoc # 根据服务名称调整
|
Loading…
x
Reference in New Issue
Block a user