1
0
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:
zhongkunming 2025-05-24 12:19:49 +08:00
parent 0082e56eb6
commit 70648b8276
5 changed files with 143 additions and 0 deletions

View 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

View 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
View File

@ -0,0 +1,61 @@
# MoviePilot
![GitHub Repo stars](https://img.shields.io/github/stars/jxxghp/MoviePilot?style=for-the-badge)
![GitHub forks](https://img.shields.io/github/forks/jxxghp/MoviePilot?style=for-the-badge)
![GitHub contributors](https://img.shields.io/github/contributors/jxxghp/MoviePilot?style=for-the-badge)
![GitHub repo size](https://img.shields.io/github/repo-size/jxxghp/MoviePilot?style=for-the-badge)
![GitHub issues](https://img.shields.io/github/issues/jxxghp/MoviePilot?style=for-the-badge)
![Docker Pulls](https://img.shields.io/docker/pulls/jxxghp/moviepilot?style=for-the-badge)
![Docker Pulls V2](https://img.shields.io/docker/pulls/jxxghp/moviepilot-v2?style=for-the-badge)
![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20Synology-blue?style=for-the-badge)
基于 [NAStool](https://github.com/NAStool/nas-tools) 部分代码重新设计,聚焦自动化核心需求,减少问题同时更易于扩展和维护。
# 仅用于学习交流使用,请勿在任何国内平台宣传该项目!
发布频道https://t.me/moviepilot_channel
## 主要特性
- 前后端分离基于FastApi + Vue3前端项目地址[MoviePilot-Frontend](https://github.com/jxxghp/MoviePilot-Frontend)APIhttp://localhost:3001/docs
- 聚焦核心需求,简化功能和设置,部分设置项可直接使用默认值。
- 重新设计了用户界面,更加美观易用。
## 安装使用
访问官方Wikihttps://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
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB