atualizei o docker compose
This commit is contained in:
36
README.md
36
README.md
@@ -60,47 +60,57 @@ sudo chmod -R 777 /home/seu-usuario/downloads
|
|||||||
```
|
```
|
||||||
|
|
||||||
### 4. Arquivo `docker-compose.yml`
|
### 4. Arquivo `docker-compose.yml`
|
||||||
Crie ou verifique o arquivo na raiz do projeto:
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
version: "3.8"
|
version: "3.8"
|
||||||
services:
|
services:
|
||||||
pymediamanager:
|
pymediamanager:
|
||||||
build: .
|
# --- MUDANÇA PRINCIPAL ---
|
||||||
|
# Baixa a imagem pronta do seu Gitea em vez de compilar
|
||||||
|
image: gitea.creidsuhs.net/creidsu/pymediamanager:latest
|
||||||
|
|
||||||
container_name: pymediamanager
|
container_name: pymediamanager
|
||||||
privileged: true # Obrigatório para acesso total à GPU
|
privileged: true # Necessário para acessar o /dev/dri
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
# Acesso ao Hardware de Vídeo
|
# Acesso ao Hardware Intel
|
||||||
devices:
|
devices:
|
||||||
- /dev/dri:/dev/dri
|
- /dev/dri:/dev/dri
|
||||||
|
|
||||||
# Grupo de Vídeo (Verifique o ID com 'ls -ln /dev/dri/renderD128')
|
# Grupo de renderização (seu ID específico)
|
||||||
group_add:
|
group_add:
|
||||||
- "993"
|
- "993"
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
- TZ=America/Sao_Paulo
|
- TZ=America/Sao_Paulo
|
||||||
# O SEGREDO DO HASWELL: Força o driver antigo
|
# OBRIGATÓRIO PARA HASWELL: Força o driver i965
|
||||||
- LIBVA_DRIVER_NAME=i965
|
- LIBVA_DRIVER_NAME=i965
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
# Código Fonte
|
# IMPORTANTE: Não mapeamos mais a pasta './app'
|
||||||
- ./app:/app
|
# pois o código já está dentro da imagem.
|
||||||
# Banco de Dados e Estados (Persistência)
|
|
||||||
|
# Persistência do Banco de Dados e Status:
|
||||||
- ./data:/app/data
|
- ./data:/app/data
|
||||||
# Mapeamento de Mídia (Host : Container)
|
|
||||||
|
# Suas pastas de mídia:
|
||||||
- /home/creidsu/downloads:/downloads
|
- /home/creidsu/downloads:/downloads
|
||||||
|
|
||||||
ports:
|
ports:
|
||||||
- 8501:8501
|
- 8501:8501
|
||||||
```
|
```
|
||||||
|
|
||||||
### 5. Compilar e Rodar
|
### Como rodar agora (e no futuro)
|
||||||
Sempre que alterar o código ou o Dockerfile, use `--build`:
|
|
||||||
|
|
||||||
|
No servidor, para subir essa versão:
|
||||||
|
|
||||||
|
1. **Baixar a versão mais recente:**
|
||||||
```bash
|
```bash
|
||||||
docker-compose up -d --build
|
docker-compose pull
|
||||||
|
```
|
||||||
|
2. **Recriar o container:**
|
||||||
|
```bash
|
||||||
|
docker-compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
Para ver os logs do FFmpeg em tempo real:
|
Para ver os logs do FFmpeg em tempo real:
|
||||||
|
|||||||
Reference in New Issue
Block a user