1
0

chore(deps): update anheyu/anheyu-backend docker tag to v1.7.3 (#3763)

This commit is contained in:
renovate[bot]
2026-01-30 08:45:31 +00:00
committed by GitHub
parent 4fc1e2ce10
commit 3d4f6c5546
3 changed files with 1 additions and 1 deletions

View File

@@ -0,0 +1,120 @@
additionalProperties:
formFields:
- child:
default: ""
envKey: PANEL_DB_HOST
required: true
type: service
default: mysql
envKey: PANEL_DB_TYPE
labelEn: Database Service
labelZh: 数据库服务
label:
en: Database Service
ja: データベースサービス
ms: Perkhidmatan Pangkalan Data
pt-br: Serviço de Banco de Dados
ru: Сервис базы данных
ko: 데이터베이스 서비스
zh: 数据库服务
zh-Hant: 數據庫 服務
required: true
type: apps
values:
- label: MySQL
value: mysql
- label: MariaDB
value: mariadb
- label: PostgreSQL
value: postgres
- default: anheyu
envKey: PANEL_DB_NAME
labelEn: Database Name
labelZh: 数据库名
label:
en: Database Name
ja: データベース
ms: Pangkalan Data
pt-br: Banco de Dados
ru: База данных
ko: 데이터베이스
zh: 数据库名
zh-Hant: 數據庫名
random: true
required: true
rule: paramCommon
type: text
- default: anheyu
envKey: PANEL_DB_USER
labelEn: Database User
labelZh: 数据库用户
label:
en: Database User
ja: ユーザー
ms: Pengguna
pt-br: Usuário
ru: Пользователь
ko: 사용자
zh: 数据库用户
zh-Hant: 數據庫用戶
random: true
required: true
rule: paramCommon
type: text
- default: anheyu
envKey: PANEL_DB_USER_PASSWORD
labelEn: Database User Password
labelZh: 数据库用户密码
label:
en: Database User Password
ja: パスワード
ms: Kata Laluan
pt-br: Senha
ru: Пароль
ko: 비밀번호
zh: 数据库用户密码
zh-Hant: 數據庫用戶密碼
random: true
required: true
type: password
- default: ""
envKey: PANEL_REDIS_HOST
key: redis
labelEn: Redis Service
labelZh: redis 服务
required: true
type: service
label:
en: Redis Service
ja: Redisサービス
ms: Perkhidmatan Redis
pt-br: Serviço Redis
ru: Сервис Redis
ko: Redis 서비스
zh: redis 服务
zh-Hant: redis 服务
- default: ""
envKey: PANEL_REDIS_ROOT_PASSWORD
labelEn: Redis Service Password
labelZh: 缓存服务服务密码
label:
en: Redis Service Password
zh: 缓存服务服务密码
required: false
type: password
- default: 37826
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: HTTP 端口
label:
en: Port
ja: ポート
ms: Port
pt-br: Porta
ru: Порт
ko: 포트
zh: HTTP 端口
zh-Hant: HTTP連接埠
required: true
rule: paramPort
type: number

View File

@@ -0,0 +1,30 @@
services:
anheyu:
image: anheyu/anheyu-backend:1.7.3
container_name: ${CONTAINER_NAME}
restart: always
labels:
createdBy: "Apps"
ports:
- ${PANEL_APP_PORT_HTTP}:8091
environment:
ANHEYU_DATABASE_TYPE: ${PANEL_DB_TYPE}
ANHEYU_DATABASE_HOST: ${PANEL_DB_HOST}
ANHEYU_DATABASE_USER: ${PANEL_DB_USER}
ANHEYU_DATABASE_NAME: ${PANEL_DB_NAME}
ANHEYU_DATABASE_PORT: ${PANEL_DB_PORT}
ANHEYU_DATABASE_PASSWORD: ${PANEL_DB_USER_PASSWORD}
ANHEYU_REDIS_ADDR: ${PANEL_REDIS_HOST}:6379
ANHEYU_REDIS_PASSWORD: ${PANEL_REDIS_ROOT_PASSWORD}
ANHEYU_REDIS_DB: 10
networks:
- 1panel-network
volumes:
- ./data/data:/anheyu/data
- ./data/themes:/anheyu/themes
- ./data/static:/anheyu/static
- ./data/backup:/anheyu/backup
networks:
1panel-network:
external: true

View File

@@ -0,0 +1,37 @@
#!/bin/bash
set -e
BASE_DIR="./data"
TEMP_DIR="./data_temp"
CONF_FILE_OLD="$BASE_DIR/conf.ini"
CONF_FILE_NEW="$BASE_DIR/data/conf.ini"
# 1. 如果 data_temp 存在,直接删除
if [ -d "$TEMP_DIR" ]; then
echo "发现 $TEMP_DIR,正在删除..."
rm -rf "$TEMP_DIR"
fi
# 2. 判断当前结构
if [ -f "$CONF_FILE_NEW" ]; then
echo "检测到新结构 ($CONF_FILE_NEW 存在),无需迁移。"
exit 0
elif [ -f "$CONF_FILE_OLD" ]; then
echo "检测到旧结构 ($CONF_FILE_OLD 存在),开始迁移..."
# 2.1 将 data 重命名为 data_temp
mv "$BASE_DIR" "$TEMP_DIR"
# 2.2 创建新的目录结构
mkdir -p "$BASE_DIR/data" "$BASE_DIR/themes" "$BASE_DIR/static" "$BASE_DIR/backup"
# 2.3 把旧数据移到新的 data 目录
cp -a "$TEMP_DIR"/* "$BASE_DIR/data/" 2>/dev/null || true
cp -a "$TEMP_DIR"/.[!.]* "$BASE_DIR/data/" 2>/dev/null || true
echo "迁移完成!旧数据已移入 $BASE_DIR/data/ 下。"
echo "请检查无误后再次运行脚本,以彻底删除 $TEMP_DIR"
else
echo "未找到 $CONF_FILE_OLD$CONF_FILE_NEW,无法确认目录结构,退出。"
exit 1
fi