v1.0.1 修复导入问题,更新说明

This commit is contained in:
Curtin 2024-11-07 11:04:04 +08:00
parent c845329bc2
commit a1725a1050
4 changed files with 2482 additions and 570 deletions

View File

@ -4,10 +4,10 @@ COPY PKCYsManage ./app
WORKDIR /app
VOLUME ["/app"]
# 设置环境变量
ENV PKC_VERSION=v1.0.0
ENV PKC_VERSION=v1.0.1
# 安装依赖
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
EXPOSE 39900
# 设置容器启动时执行的命令
CMD ["python", "main.py"]
CMD ["python", "main.py"]

View File

@ -309,7 +309,11 @@ def dashboard():
os.makedirs(backup_dir)
# 生成备份文件名
backup_file = os.path.join(backup_dir, f"{os.path.basename(JSON_FILE)}_{backup_time}.json")
os.rename(JSON_FILE, backup_file)
# os.rename(JSON_FILE, backup_file)
# 复制文件
shutil.copy2(JSON_FILE, backup_file)
# 删除原文件
os.remove(JSON_FILE)
file.save(JSON_FILE)
response = f"导入成功,原文件已备份为:{backup_file}"
else:

File diff suppressed because it is too large Load Diff

View File

@ -21,14 +21,18 @@ tail -f nohup.out
```
## 2. 使用 Docker 启动
确保你已安装 Docker。使用以下命令构建镜像并运行容器
确保你已安装 Docker。使用以下命令构建镜像并运行容器
`PKC_USER=PKC #用户名默认pkc可修改`
`PKC_PASSWORD=PKC #登录密码默认pkc可修改`
```bash
docker run -d -p 39900:39900 -e PKC_USER=pkc -e PKC_PASSWORD=pkc --name pkc-ys curtinlv/pkc-ys
```
## 3. 使用 Docker Compose 启动
确保你已安装 Docker Compose。创建一个 `docker-compose.yml` 文件并填入以下内容:
## 3. 使用 Docker Compose 启动(推荐)
确保你已安装 Docker Compose。创建一个 `docker-compose.yml` 文件并填入以下内容:
`PKC_USER=PKC #用户名默认pkc可修改`
`PKC_PASSWORD=PKC #登录密码默认pkc可修改`
`PKC_MY=1d5ee08d-96f4-4acf-866e-07adb8781184 # 接口密钥(可修改)`
```yaml
version: '3.3'
@ -42,7 +46,7 @@ services:
- PKC_TITLE=PKC音色管理系统 # 系统名称
- PKC_USER=pkc # 用户名
- PKC_PASSWORD=pkc # 密码,如需带特殊字符用.env引入
- PKC_MY=pkc # 接口密钥,如需带特殊字符用.env引入
- PKC_MY=1d5ee08d-96f4-4acf-866e-07adb8781184 # 接口密钥,如需带特殊字符用.env引入
volumes:
- ./backup:/app/backup # 音色备份目录
- /etc/localtime:/etc/localtime:ro
@ -55,7 +59,9 @@ docker-compose up -d
```
## 二、访问地址
音色管理后台访问地址:
音色管理后台访问地址:
默认登录用户名pkc
默认登录密码pkc
```http request
http://ip:39900
```
@ -98,4 +104,4 @@ docker start pkc-ys
- 删除容器:
```bash
docker rm pkc-ys
```
```