diff --git a/apps/meting/README.md b/apps/meting/README.md new file mode 100644 index 00000000..334cc5bc --- /dev/null +++ b/apps/meting/README.md @@ -0,0 +1,24 @@ +# Meting + +## 简介 +Meting 是一个开源的音乐 API 服务。 + +## 安装步骤 +1. 确保已经安装并配置好 Docker 和 1Panel。 +2. 按照提示填写相关配置参数并完成安装。 +3. 反向代理时添加如下内容 +``` +location /meting/ { + proxy_pass http://localhost:3000/; + proxy_set_header X-Forwarded-Host $scheme://$host:$server_port/meting; +} +``` + +## 升级 +- 目前没有升级脚本,直接重新部署最新版本即可。 + +## 卸载 +- 删除 Docker 容器和相关数据即可。 + +## 文档 +- 详细使用文档请参考 [官方文档](https://github.com/xizeyoupan/Meting-API)。 diff --git a/apps/meting/data.yml b/apps/meting/data.yml new file mode 100644 index 00000000..25237431 --- /dev/null +++ b/apps/meting/data.yml @@ -0,0 +1,20 @@ +name: Meting +tags: + - 工具 +title: 开源音乐API服务 +type: 工具 +description: Meting 是一个开源的音乐 API 服务 +additionalProperties: + key: meting + name: Meting + tags: + - Tool + shortDescZh: 开源音乐API服务 + shortDescEn: Open-source music API service + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://github.com/xizeyoupan/Meting-API + github: https://github.com/xizeyoupan/Meting-API + document: https://github.com/xizeyoupan/Meting-API diff --git a/apps/meting/latest/.env.sample b/apps/meting/latest/.env.sample new file mode 100644 index 00000000..4ce3710e --- /dev/null +++ b/apps/meting/latest/.env.sample @@ -0,0 +1,2 @@ +CONTAINER_NAME="meting" +PANEL_APP_PORT_HTTP="3000" diff --git a/apps/meting/latest/data.yml b/apps/meting/latest/data.yml new file mode 100644 index 00000000..8af26473 --- /dev/null +++ b/apps/meting/latest/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: "3000" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/meting/latest/docker-compose.yml b/apps/meting/latest/docker-compose.yml new file mode 100644 index 00000000..e1e33e37 --- /dev/null +++ b/apps/meting/latest/docker-compose.yml @@ -0,0 +1,16 @@ +version: '3.8' +services: + meting: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + image: intemd/meting-api:latest + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/meting/logo.png b/apps/meting/logo.png new file mode 100644 index 00000000..926059ce Binary files /dev/null and b/apps/meting/logo.png differ