mirror of
https://github.com/LibreSpark/LibreTV.git
synced 2026-05-06 22:02:33 +08:00
30
README.md
30
README.md
@@ -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兼容性
|
||||
|
||||
@@ -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 文件夹
|
||||
|
||||
Reference in New Issue
Block a user