docs: improve guides

Signed-off-by: JohnsonRan <me@ihtw.moe>
This commit is contained in:
JohnsonRan
2025-06-10 22:42:33 +08:00
parent 52c3344d25
commit 2b7e604536
2 changed files with 34 additions and 18 deletions

View File

@@ -86,23 +86,38 @@ Pull Bot 会反复触发无效的 PR 和垃圾邮件,严重干扰项目维护
5. 点击"Deploy"
6. 可选:在"Settings" > "Environment Variables"中配置密码保护
### Docker
```
docker run -d \
--name libretv \
--restart unless-stopped \
-p 8899:8080 \
-e PASSWORD=your_password \
bestzwei/libretv:latest
```
### Docker Compose
获取最新 `docker-compose.yml`
`docker-compose.yml` 文件
```bash
wget https://raw.githubusercontent.com/LibreSpark/LibreTV/main/docker-compose.yml
```yaml
services:
libretv:
image: bestzwei/libretv:latest
container_name: libretv
ports:
- "8899:8080" # 将内部 8080 端口映射到主机的 8899 端口
environment:
- PASSWORD=${PASSWORD:-your_password} # 可将 your_password 修改为你想要的密码,默认为 your_password
restart: unless-stopped
```
启动 LibreTV
```bash
mkdir data
docker compose up -d
```
访问 `http://localhost:8899` 即可使用。
- 已将容器内部目录映射到 `./data`,可在此目录中进行修改配置等操作
### 本地开发环境
项目包含后端代理功能,需要支持服务器端功能的环境:
@@ -136,7 +151,8 @@ npm run dev
- **Cloudflare Pages**: Dashboard > 您的项目 > 设置 > 环境变量
- **Vercel**: Dashboard > 您的项目 > Settings > Environment Variables
- **Netlify**: Dashboard > 您的项目 > Site settings > Build & deploy > Environment
- **Docker Compose**: 编辑 `PASSWORD=${PASSWORD:-111111}` 环境变量
- **Docker**: 修改 `docker run``your_password` 为你的密码
- **Docker Compose**: 修改 `docker-compose.yml` 中的 `your_password` 为你的密码
- **本地开发**: SET PASSWORD=your_password
### API兼容性

View File

@@ -3,17 +3,17 @@ services:
image: bestzwei/libretv:latest
container_name: libretv
ports:
- "8899:8080"
- "8899:8080" # 将内部 8080 端口映射到主机的 8899 端口
environment:
- PASSWORD=${PASSWORD:-111111}
volumes:
- libretv_data:/app
- PASSWORD=${PASSWORD:-your_password} # 可将 your_password 修改为你想要的密码,默认为 your_password
# volumes:
# - libretv_data:/app # 不要修改
restart: unless-stopped
volumes:
libretv_data:
driver: local
driver_opts:
type: none
o: bind
device: ${PWD:-.}/data
#volumes:
# libretv_data:
# driver: local
# driver_opts:
# type: none
# o: bind
# device: ${PWD:-.}/data # 可将 ${PWD:-.} 修改为你想要的路径,默认为当前目录下的 data 文件夹