From 2b695cb8c6e60f13097af92a4cdf9ef9900394d0 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 7 Oct 2023 04:59:07 -0700 Subject: [PATCH] fix #748 --- Dockerfile | 26 +------------------------- README.md | 16 ++++++++-------- config/app.env | 2 -- 3 files changed, 9 insertions(+), 35 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6c078077..90190e64 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,36 +3,12 @@ ARG MOVIEPILOT_VERSION ENV LANG="C.UTF-8" \ HOME="/moviepilot" \ TERM="xterm" \ - TZ="Asia/Shanghai" \ PUID=0 \ PGID=0 \ UMASK=000 \ MOVIEPILOT_AUTO_UPDATE=true \ MOVIEPILOT_AUTO_UPDATE_DEV=false \ - PORT=3001 \ - NGINX_PORT=3000 \ - CONFIG_DIR="/config" \ - API_TOKEN="moviepilot" \ - AUTH_SITE="iyuu" \ - DOWNLOAD_PATH="/downloads" \ - DOWNLOAD_CATEGORY="false" \ - TORRENT_TAG="MOVIEPILOT" \ - LIBRARY_PATH="" \ - LIBRARY_CATEGORY="false" \ - TRANSFER_TYPE="copy" \ - COOKIECLOUD_HOST="https://movie-pilot.org/cookiecloud" \ - COOKIECLOUD_KEY="" \ - COOKIECLOUD_PASSWORD="" \ - MESSAGER="telegram" \ - TELEGRAM_TOKEN="" \ - TELEGRAM_CHAT_ID="" \ - DOWNLOADER="qbittorrent" \ - QB_HOST="127.0.0.1:8080" \ - QB_USER="admin" \ - QB_PASSWORD="adminadmin" \ - MEDIASERVER="emby" \ - EMBY_HOST="http://127.0.0.1:8096" \ - EMBY_API_KEY="" + CONFIG_DIR="/config" WORKDIR "/app" RUN apt-get update -y \ && apt-get -y install \ diff --git a/README.md b/README.md index c9ef1736..a15ee1c4 100644 --- a/README.md +++ b/README.md @@ -45,17 +45,17 @@ docker pull jxxghp/moviepilot:latest 1. 在docker环境变量部分进行参数配置,部分环境建立容器后会自动显示待配置项,如未自动显示配置项则需要手动增加对应环境变量。 2. 下载 [app.env](https://github.com/jxxghp/MoviePilot/raw/main/config/app.env) 文件,修改好配置后放置到配置文件映射路径根目录,配置项可根据说明自主增减。 -配置文件映射路径:`/config`,配置项生效优先级:环境变量 > env文件 > 默认值,部分参数如路径映射、站点认证等必须通过环境变量进行配置。 +配置文件映射路径:`/config`,配置项生效优先级:环境变量 > env文件 > 默认值,部分参数如路径映射、站点认证、权限端口等必须通过环境变量进行配置。 ### 1. **基础设置** -- **PUID**:运行程序用户的`uid`,默认`0` -- **PGID**:运行程序用户的`gid`,默认`0` -- **UMASK**:掩码权限,默认`000`,可以考虑设置为`022` -- **MOVIEPILOT_AUTO_UPDATE**:重启更新,`true`/`false`,默认`true` **注意:如果出现网络问题可以配置`PROXY_HOST`,具体看下方`PROXY_HOST`解释** -- **MOVIEPILOT_AUTO_UPDATE_DEV**:重启时更新到未发布的开发版本代码,`true`/`false`,默认`false` -- **NGINX_PORT:** WEB服务端口,默认`3000`,可自行修改,不能与API服务端口冲突 -- **PORT:** API服务端口,默认`3001`,可自行修改,不能与WEB服务端口冲突 +- **PUID**:运行程序用户的`uid`,默认`0`(仅支持环境变量配置) +- **PGID**:运行程序用户的`gid`,默认`0`(仅支持环境变量配置) +- **UMASK**:掩码权限,默认`000`,可以考虑设置为`022`(仅支持环境变量配置) +- **MOVIEPILOT_AUTO_UPDATE**:重启更新,`true`/`false`,默认`true` **注意:如果出现网络问题可以配置`PROXY_HOST`,具体看下方`PROXY_HOST`解释**(仅支持环境变量配置) +- **MOVIEPILOT_AUTO_UPDATE_DEV**:重启时更新到未发布的开发版本代码,`true`/`false`,默认`false`(仅支持环境变量配置) +- **NGINX_PORT:** WEB服务端口,默认`3000`,可自行修改,不能与API服务端口冲突(仅支持环境变量配置) +- **PORT:** API服务端口,默认`3001`,可自行修改,不能与WEB服务端口冲突(仅支持环境变量配置) - **SUPERUSER:** 超级管理员用户名,默认`admin`,安装后使用该用户登录后台管理界面 - **SUPERUSER_PASSWORD:** 超级管理员初始密码,默认`password`,建议修改为复杂密码 - **API_TOKEN:** API密钥,默认`moviepilot`,在媒体服务器Webhook、微信回调等地址配置中需要加上`?token=`该值,建议修改为复杂字符串 diff --git a/config/app.env b/config/app.env index 6cf9e4e4..370d14a1 100644 --- a/config/app.env +++ b/config/app.env @@ -5,8 +5,6 @@ TZ="Asia/Shanghai" # API监听地址 HOST="0.0.0.0" -# API监听端口 -PORT=3001 # 是否调试模式 DEBUG=false # 是否开发模式