PKC音色管理后台
Go to file
2024-11-07 15:43:12 +08:00
PKCYsManage v1.0.1 修复导入问题,更新说明 2024-11-07 11:08:37 +08:00
.env PKC音色管理后台v1.0.0 2024-11-02 08:49:27 +08:00
docker-compose.yml PKC音色管理后台v1.0.0 2024-11-02 08:34:56 +08:00
Dockerfile v1.0.1 修复导入问题,更新说明 2024-11-07 11:04:04 +08:00
img.png PKC音色管理后台v1.0.0 2024-11-02 08:34:56 +08:00
README.md v1.0.1 修复导入问题,更新说明 2024-11-07 15:43:12 +08:00
requirements.txt PKC音色管理后台v1.0.0 2024-11-02 02:00:46 +08:00

PKC音色管理后台

仅用于PKC音色维护用户可自定义音色后台管理进行音色增删减 img.png

一、启动项目

1. 使用 Python 启动

首先,确保你已安装 Python 和相关依赖项。可以使用 pip 安装所需的库:

pip install -r requirements.txt  

然后,使用以下命令启动应用:

# 进入主目录
cd PKCYsManage
# 启动项目
nohup python3 main.py &
# 查看日志
tail -f nohup.out

2. 使用 Docker 启动

确保你已安装 Docker。使用以下命令构建镜像并运行容器

docker run -d -p 39900:39900 -e PKC_USER=pkc -e PKC_PASSWORD=pkc --name pkc-ys curtinlv/pkc-ys

说明:
PKC_USER=pkc #用户名默认pkc可修改
PKC_PASSWORD=pkc #登录密码默认pkc可修改

3. 使用 Docker Compose 启动(推荐)

确保你已安装 Docker Compose。创建一个 docker-compose.yml 文件并填入以下内容:

version: '3.3'

services:
  pkc-ys:
    image: curtinlv/pkc-ys
    container_name: pkc-ys       
    ports:
      - "39900:39900"
    environment:
      - PKC_TITLE=PKC音色管理系统    # 系统名称
      - PKC_USER=pkc             # 用户名
      - PKC_PASSWORD=pkc         # 密码,如需带特殊字符用.env引入
      - PKC_MY=1d5ee08d-96f4-4acf-866e-07adb8781184         # 接口密钥,如需带特殊字符用.env引入
    volumes:
      - ./backup:/app/backup          # 音色备份目录
      - /etc/localtime:/etc/localtime:ro 
    restart: unless-stopped

说明:
PKC_USER=pkc #用户名默认pkc可修改
PKC_PASSWORD=pkc #登录密码默认pkc可修改
PKC_MY=1d5ee08d-96f4-4acf-866e-07adb8781184 # 接口密钥(可修改)

然后,在包含 docker-compose.yml 的目录下运行以下命令启动服务:

docker-compose up -d

二、访问地址

音色管理后台访问地址:
默认登录用户名pkc
默认登录密码pkc

http://ip:39900

音色列表接口地址:

http://ip:39900/ysList

三、常用 Docker 命令

以下是一些常用的 Docker 命令,用于管理容器和查看日志等:

  • 查看运行中的容器:
docker ps 
  • 更新容器,或修改docker-compose.yml配置需执行生效:
docker up -d  
  • 查看所有容器(包括停止的):
docker ps -a
  • 查看容器日志:
docker logs -f pkc-ys
  • 重启容器:
docker restart pkc-ys
  • 停止容器:
docker stop pkc-ys
  • 启动已停止的容器:
docker start pkc-ys
  • 删除容器:
docker rm pkc-ys