atualizei o docker compose

This commit is contained in:
2026-01-25 01:35:13 +00:00
parent 5036b4b93f
commit f7b471f8da

View File

@@ -60,48 +60,58 @@ sudo chmod -R 777 /home/seu-usuario/downloads
```
### 4. Arquivo `docker-compose.yml`
Crie ou verifique o arquivo na raiz do projeto:
```yaml
version: "3.8"
services:
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
privileged: true # Obrigatório para acesso total à GPU
privileged: true # Necessário para acessar o /dev/dri
restart: unless-stopped
# Acesso ao Hardware de Vídeo
# Acesso ao Hardware Intel
devices:
- /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:
- "993"
environment:
- 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
volumes:
# Código Fonte
- ./app:/app
# Banco de Dados e Estados (Persistência)
# IMPORTANTE: Não mapeamos mais a pasta './app'
# pois o código já está dentro da imagem.
# Persistência do Banco de Dados e Status:
- ./data:/app/data
# Mapeamento de Mídia (Host : Container)
# Suas pastas de mídia:
- /home/creidsu/downloads:/downloads
ports:
- 8501:8501
```
### 5. Compilar e Rodar
Sempre que alterar o código ou o Dockerfile, use `--build`:
### Como rodar agora (e no futuro)
```bash
docker-compose up -d --build
```
No servidor, para subir essa versão:
1. **Baixar a versão mais recente:**
```bash
docker-compose pull
```
2. **Recriar o container:**
```bash
docker-compose up -d
```
Para ver os logs do FFmpeg em tempo real: