atualizei o docker compose
This commit is contained in:
42
README.md
42
README.md
@@ -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:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user