feat(localApps): 添加 MoviePilot 2.4.9 版本
- 新增 MoviePilot 应用配置文件和 Docker Compose 文件 - 添加 MoviePilot 的基本配置信息和端口设置 - 创建 MoviePilot 专属网络并设置端口映射- 定义 MoviePilot 的数据卷和环境变量 - 添加 MoviePilot 的 README 文件,介绍项目的基本信息和使用方法
This commit is contained in:
parent
0082e56eb6
commit
70648b8276
|
|
@ -0,0 +1,27 @@
|
||||||
|
additionalProperties:
|
||||||
|
formFields:
|
||||||
|
- default: "40180"
|
||||||
|
edit: true
|
||||||
|
envKey: PANEL_APP_PORT_HTTP
|
||||||
|
labelZh: WebUI 端口
|
||||||
|
labelEn: WebUI Port
|
||||||
|
required: true
|
||||||
|
rule: paramPort
|
||||||
|
type: number
|
||||||
|
|
||||||
|
- default: "40181"
|
||||||
|
edit: true
|
||||||
|
envKey: PANEL_APP_PORT_API
|
||||||
|
labelZh: API 端口
|
||||||
|
labelEn: API Port
|
||||||
|
required: true
|
||||||
|
rule: paramPort
|
||||||
|
type: number
|
||||||
|
|
||||||
|
- default: "admin"
|
||||||
|
edit: true
|
||||||
|
envKey: SUPERUSER
|
||||||
|
labelZh: 管理员用户名
|
||||||
|
labelEn: Superuser Username
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
|
@ -0,0 +1,36 @@
|
||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
||||||
|
services:
|
||||||
|
movie-pilot:
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
environment:
|
||||||
|
- NGINX_PORT=3000
|
||||||
|
- PORT=3001
|
||||||
|
- PUID=0
|
||||||
|
- PGID=0
|
||||||
|
- UMASK=022
|
||||||
|
- TZ=Asia/Shanghai
|
||||||
|
- SUPERUSER=${SUPERUSER}
|
||||||
|
|
||||||
|
image: jxxghp/moviepilot-v2:2.4.9
|
||||||
|
labels:
|
||||||
|
createdBy: Apps
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
logging:
|
||||||
|
driver: json-file
|
||||||
|
options:
|
||||||
|
max-size: 5m
|
||||||
|
ports:
|
||||||
|
- ${PANEL_APP_PORT_HTTP}:3000
|
||||||
|
- ${PANEL_APP_PORT_API}:3001
|
||||||
|
restart: always
|
||||||
|
stdin_open: true
|
||||||
|
tty: true
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
- ./data/config:/config
|
||||||
|
- ./data/ms-playwright:/moviepilot/.cache/ms-playwright
|
||||||
|
- ./data/download:/download
|
||||||
|
- ./data/media:/media
|
||||||
|
|
@ -0,0 +1,61 @@
|
||||||
|
# MoviePilot
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
基于 [NAStool](https://github.com/NAStool/nas-tools) 部分代码重新设计,聚焦自动化核心需求,减少问题同时更易于扩展和维护。
|
||||||
|
|
||||||
|
# 仅用于学习交流使用,请勿在任何国内平台宣传该项目!
|
||||||
|
|
||||||
|
发布频道:https://t.me/moviepilot_channel
|
||||||
|
|
||||||
|
## 主要特性
|
||||||
|
|
||||||
|
- 前后端分离,基于FastApi + Vue3,前端项目地址:[MoviePilot-Frontend](https://github.com/jxxghp/MoviePilot-Frontend),API:http://localhost:3001/docs
|
||||||
|
- 聚焦核心需求,简化功能和设置,部分设置项可直接使用默认值。
|
||||||
|
- 重新设计了用户界面,更加美观易用。
|
||||||
|
|
||||||
|
## 安装使用
|
||||||
|
|
||||||
|
访问官方Wiki:https://wiki.movie-pilot.org
|
||||||
|
|
||||||
|
## 参与开发
|
||||||
|
|
||||||
|
需要 `Python 3.12`、`Node JS v20.12.1`
|
||||||
|
|
||||||
|
- 克隆主项目 [MoviePilot](https://github.com/jxxghp/MoviePilot)
|
||||||
|
```shell
|
||||||
|
git clone https://github.com/jxxghp/MoviePilot
|
||||||
|
```
|
||||||
|
- 克隆资源项目 [MoviePilot-Resources](https://github.com/jxxghp/MoviePilot-Resources) ,将 `resources` 目录下对应平台及版本的库 `.so`/`.pyd`/`.bin` 文件复制到 `app/helper` 目录
|
||||||
|
```shell
|
||||||
|
git clone https://github.com/jxxghp/MoviePilot-Resources
|
||||||
|
```
|
||||||
|
- 安装后端依赖,设置`app`为源代码根目录,运行 `main.py` 启动后端服务,默认监听端口:`3001`,API文档地址:`http://localhost:3001/docs`
|
||||||
|
```shell
|
||||||
|
pip install -r requirements.txt
|
||||||
|
python3 main.py
|
||||||
|
```
|
||||||
|
- 克隆前端项目 [MoviePilot-Frontend](https://github.com/jxxghp/MoviePilot-Frontend)
|
||||||
|
```shell
|
||||||
|
git clone https://github.com/jxxghp/MoviePilot-Frontend
|
||||||
|
```
|
||||||
|
- 安装前端依赖,运行前端项目,访问:`http://localhost:5173`
|
||||||
|
```shell
|
||||||
|
yarn
|
||||||
|
yarn dev
|
||||||
|
```
|
||||||
|
- 参考 [插件开发指引](https://wiki.movie-pilot.org/zh/plugindev) 在 `app/plugins` 目录下开发插件代码
|
||||||
|
|
||||||
|
## 贡献者
|
||||||
|
|
||||||
|
<a href="https://github.com/jxxghp/MoviePilot/graphs/contributors">
|
||||||
|
<img src="https://contrib.rocks/image?repo=jxxghp/MoviePilot" />
|
||||||
|
</a>
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
name: MoviePilot
|
||||||
|
tags:
|
||||||
|
- 工具
|
||||||
|
title: NAS媒体库自动化管理工具
|
||||||
|
description: NAS媒体库自动化管理工具
|
||||||
|
additionalProperties:
|
||||||
|
key: movie-pilot
|
||||||
|
name: MoviePilot
|
||||||
|
tags:
|
||||||
|
- WebSite
|
||||||
|
- Local
|
||||||
|
shortDescZh: NAS媒体库自动化管理工具
|
||||||
|
shortDescEn: NAS media library automation management tool
|
||||||
|
type: website
|
||||||
|
crossVersionUpdate: false
|
||||||
|
limit: 0
|
||||||
|
website: https://github.com/jxxghp/MoviePilot/
|
||||||
|
github: https://github.com/jxxghp/MoviePilot/
|
||||||
|
document: https://wiki.movie-pilot.org/
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 50 KiB |
Loading…
Reference in New Issue