Compare commits

..

1 Commits

Author SHA1 Message Date
Richard Palethorpe
be8d914bb6 fix(docker): Add mcpbox server to extended compose files
Signed-off-by: Richard Palethorpe <io@richiejp.com>
2025-04-25 15:33:36 +01:00
4 changed files with 3 additions and 33 deletions

View File

@@ -17,11 +17,6 @@ services:
file: docker-compose.yaml file: docker-compose.yaml
service: mcpbox service: mcpbox
dind:
extends:
file: docker-compose.yaml
service: dind
localrecall: localrecall:
extends: extends:
file: docker-compose.yaml file: docker-compose.yaml

View File

@@ -22,11 +22,6 @@ services:
file: docker-compose.yaml file: docker-compose.yaml
service: mcpbox service: mcpbox
dind:
extends:
file: docker-compose.yaml
service: dind
localrecall: localrecall:
extends: extends:
file: docker-compose.yaml file: docker-compose.yaml

View File

@@ -54,28 +54,14 @@ services:
- "8080" - "8080"
volumes: volumes:
- ./volumes/mcpbox:/app/data - ./volumes/mcpbox:/app/data
environment: # share docker socket if you want it to be able to run docker commands
- DOCKER_HOST=tcp://dind:2375 - /var/run/docker.sock:/var/run/docker.sock
depends_on:
dind:
condition: service_healthy
healthcheck: healthcheck:
test: ["CMD", "wget", "-q", "-O", "-", "http://localhost:8080/processes"] test: ["CMD", "wget", "-q", "-O", "-", "http://localhost:8080/processes"]
interval: 30s interval: 30s
timeout: 10s timeout: 10s
retries: 3 retries: 3
dind:
image: docker:dind
privileged: true
environment:
- DOCKER_TLS_CERTDIR=""
healthcheck:
test: ["CMD", "docker", "info"]
interval: 10s
timeout: 5s
retries: 3
localagi: localagi:
depends_on: depends_on:
localai: localai:

View File

@@ -30,15 +30,9 @@ func NewDiscord(config map[string]string) *Discord {
duration = 5 * time.Minute duration = 5 * time.Minute
} }
token := config["token"]
if !strings.HasPrefix(token, "Bot ") {
token = "Bot " + token
}
return &Discord{ return &Discord{
conversationTracker: NewConversationTracker[string](duration), conversationTracker: NewConversationTracker[string](duration),
token: token, token: config["token"],
defaultChannel: config["defaultChannel"], defaultChannel: config["defaultChannel"],
} }
} }