services: jimmy: container_name: jimmy-v2 image: git.i-am.nexus/nex/college-bot:latest restart: unless-stopped tty: true volumes: - ./config.toml:/app/config.toml:ro - ./jimmy.log:/app/jimmy.log - /dev/dri:/dev/dri - jimmy-data:/app/data extra_hosts: - host.docker.internal:host-gateway depends_on: - redis # you can remove this if you remove the ollama and starboard cogs. jimmy-webhook-server: container_name: jimmy-webhook-server image: git.i-am.nexus/nex/college-bot:latest restart: unless-stopped depends_on: - redis environment: - REDIS=redis://redis:6379 ports: - 1111:1111 command: ["/app/venv/bin/python", "/app/server.py"] ollama: image: ollama/ollama:latest container_name: ollama restart: unless-stopped ports: - 11434:11434 volumes: - ollama-data:/root/.ollama redis: image: redis restart: unless-stopped command: redis-server --save 60 1 --loglevel warning volumes: - redis-data:/data volumes: ollama-data: jimmy-data: redis-data: