Add docker compose support
This commit is contained in:
@@ -18,16 +18,14 @@ PlexPlaylistSync 是一个用于同步 Plex 播放列表和本地 `.m3u`/`.m3u8`
|
||||
默认情况下 Plex 服务器使用 `32400` 端口,可在未修改服务器端口时直接使用该默认值。
|
||||
登录页面提供选择 `http` 或 `https` 的下拉框,服务器地址输入框只需填写域名或 IP,默认值会从 `config.json` 读取。
|
||||
|
||||
## 安装
|
||||
## 开发环境快速启动(Docker Compose)
|
||||
|
||||
首先安装依赖:
|
||||
项目已内置 Docker 化配置,开发时只需执行一次构建即可运行:
|
||||
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
docker compose up --build
|
||||
```
|
||||
|
||||
然后启动服务:
|
||||
|
||||
```bash
|
||||
uvicorn app.main:app --port 8080
|
||||
```
|
||||
- 默认会以 `--reload` 模式启动,监听本地 8080 端口,可在浏览器访问 `http://localhost:8080`。
|
||||
- 通过 `./app/config.json` 保存的 Plex 配置信息会在主机和容器间共享,便于调试时保留登录 token 等数据。
|
||||
- 如需自定义端口或其他参数,可在 `docker-compose.yml` 中调整。
|
||||
|
||||
Reference in New Issue
Block a user