vost commited on
Commit
98eaea5
·
verified ·
1 Parent(s): 7881d19

Delete docker-compose.yaml

Browse files
Files changed (1) hide show
  1. docker-compose.yaml +0 -59
docker-compose.yaml DELETED
@@ -1,59 +0,0 @@
1
- #version: '3.8'
2
-
3
- services:
4
- llama-swap:
5
- container_name: llamaswap
6
- image: ghcr.io/mostlygeek/llama-swap:vulkan
7
- restart: unless-stopped
8
- pull_policy: always
9
- network_mode: host
10
- privileged: true
11
- shm_size: '32gb'
12
- volumes:
13
- # Novo mapeamento unificado de cache (compatível com HF migration)
14
- - /home/lvivas/Modelos/models:/root/.cache
15
- # Acesso às gramáticas para o orquestrador validar os caminhos
16
- - /home/lvivas/Modelos/grammar:/tmp/grammar
17
- # Configurações do projeto
18
- - ./config:/config
19
- # Comunicação com o Docker Host (indispensável)
20
- - /var/run/docker.sock:/var/run/docker.sock
21
- - /usr/bin/docker:/usr/bin/docker
22
- # Cache de contexto compartilhado
23
- - /tmp/cache_file:/tmp/cache_file
24
- environment:
25
- # Opcional: Garante que o orquestrador saiba onde procurar as coisas
26
- - XDG_CACHE_HOME=/root/.cache
27
- devices:
28
- - /dev/dri:/dev/dri
29
- - /dev/accel/accel0:/dev/accel/accel0
30
- group_add:
31
- - "44"
32
- - "991"
33
- cap_add:
34
- - SYS_ADMIN
35
- - SYS_RAWIO
36
- - IPC_LOCK
37
- - SYS_RESOURCE
38
- ulimits:
39
- memlock: -1
40
- stack: 67108864
41
- entrypoint: /app/llama-swap -config /config/config.yaml --listen :65000
42
- healthcheck:
43
- test: ["CMD", "curl", "-f", "http://localhost:65000/"]
44
- interval: 30s
45
- timeout: 10s
46
- retries: 3
47
-
48
- # ESTE BLOCO DEVE ESTAR ALINHADO COM O llama-swap:
49
- watch-config:
50
- image: docker:latest
51
- container_name: llamaswap-watcher
52
- restart: unless-stopped
53
- volumes:
54
- - ./config:/config
55
- - /home/lvivas/Modelos/models:/root/.cache
56
- - /var/run/docker.sock:/var/run/docker.sock
57
- - /tmp/cache_file:/tmp/cache_file
58
- # O entrypoint garante que o script tenha permissão antes de rodar
59
- entrypoint: ["sh", "-c", "chmod +x /config/watch-config.sh && /config/watch-config.sh"]