docker-compose.yml
Rama main · réplica de lectura del repositorio original.
services:
platform:
image: ghcr.io/nimblebraininc/nimblebrain-runtime:latest
build: .
restart: unless-stopped
volumes:
- workspace:/data
- ./skills:/app/skills:ro
# The identity provider. The runtime does not start without it; the
# README quickstart shows the dev adapter and the real ones.
- type: bind
source: ./instance.json
target: /data/instance.json
read_only: true
bind:
create_host_path: false
environment:
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
- OPENAI_API_KEY=${OPENAI_API_KEY:-}
- GOOGLE_GENERATIVE_AI_API_KEY=${GOOGLE_GENERATIVE_AI_API_KEY:-}
- GREENPT_API_KEY=${GREENPT_API_KEY:-}
- NEBIUS_API_KEY=${NEBIUS_API_KEY:-}
- XAI_API_KEY=${XAI_API_KEY:-}
networks:
- internal
web:
image: ghcr.io/nimblebraininc/nimblebrain-web:latest
build: web/
restart: unless-stopped
ports:
- "27246:8080"
environment:
- PLATFORM_URL=http://platform:27247
depends_on:
platform:
condition: service_healthy
networks:
- internal
volumes:
workspace:
networks:
internal: