mirror of
https://github.com/pooneyy/1Panel-Appstore.git
synced 2026-04-13 17:42:31 +08:00
feat(localApps): 添加 MoviePilot 2.4.9 版本
- 新增 MoviePilot 应用配置文件和 Docker Compose 文件 - 添加 MoviePilot 的基本配置信息和端口设置 - 创建 MoviePilot 专属网络并设置端口映射- 定义 MoviePilot 的数据卷和环境变量 - 添加 MoviePilot 的 README 文件,介绍项目的基本信息和使用方法
This commit is contained in:
parent
0082e56eb6
commit
70648b8276
27
movie-pilot/2.4.9/data.yml
Normal file
27
movie-pilot/2.4.9/data.yml
Normal file
@ -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
|
||||
36
movie-pilot/2.4.9/docker-compose.yml
Normal file
36
movie-pilot/2.4.9/docker-compose.yml
Normal file
@ -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
|
||||
61
movie-pilot/README.md
Normal file
61
movie-pilot/README.md
Normal file
@ -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>
|
||||
19
movie-pilot/data.yml
Normal file
19
movie-pilot/data.yml
Normal file
@ -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/
|
||||
BIN
movie-pilot/logo.png
Normal file
BIN
movie-pilot/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 50 KiB |
Loading…
x
Reference in New Issue
Block a user