Files
langcode_agent/docker-compose.yml
T
truetype eda22811ce Rename project: maxclaw → langcode
- Renamed all references from maxclaw to langcode across all files
- Renamed maxclaw.py → langcode.py
- Renamed completion scripts: maxclaw.bash/zsh → langcode.bash/zsh
- Updated Dockerfile, README, all Python files, HTML, JSON, YAML
- New Gitea repository: http://192.168.0.183:8085/truetype/langcode_agent.git
2026-03-21 08:36:35 +01:00

53 lines
1.4 KiB
YAML

version: '3.8'
services:
langcode:
build: .
container_name: langcode-agent
restart: unless-stopped
volumes:
# Mount configuration directory for persistence
- langcode-config:/root/.langcode
# Mount current directory for development (optional)
# - .:/app
environment:
# Model configuration
- MODEL_PROVIDER=${MODEL_PROVIDER:-ollama}
- MODEL_NAME=${MODEL_NAME:-gemma2:9b}
- OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://host.docker.internal:11434}
- OPENAI_API_KEY=${OPENAI_API_KEY:-}
- OPENROUTER_API_KEY=${OPENROUTER_API_KEY:-}
- OPENROUTER_BASE_URL=${OPENROUTER_BASE_URL:-https://openrouter.ai/api/v1}
# Proxmox configuration (optional)
- PROXMOX_HOST=${PROXMOX_HOST:-}
- PROXMOX_USER=${PROXMOX_USER:-root}
- PROXMOX_PASSWORD=${PROXMOX_PASSWORD:-}
- PROXMOX_TOKEN=${PROXMOX_TOKEN:-}
networks:
- langcode-network
# Interactive mode for terminal usage
stdin_open: true
tty: true
# Optional: Ollama service (if you want to run Ollama in Docker)
# ollama:
# image: ollama/ollama:latest
# container_name: ollama
# restart: unless-stopped
# volumes:
# - ollama-data:/root/.ollama
# ports:
# - "11434:11434"
# networks:
# - langcode-network
volumes:
langcode-config:
driver: local
# ollama-data:
# driver: local
networks:
langcode-network:
driver: bridge