docker-compose.override.yml.exampleā¢1.23 kB
# Docker Compose Override Example
# Copy this to docker-compose.override.yml and customize as needed
services:
  wikijs-mcp-server:
    # Custom build context if needed
    # build:
    #   context: .
    #   dockerfile: Dockerfile.dev
    
    # Port mapping (if you need to expose ports)
    # ports:
    #   - "3000:3000"
    
    # Additional environment variables
    environment:
      - DEBUG=true
      - WIKIJS_GRAPHQL_ENDPOINT=/graphql
      - PYTHONPATH=/app
    
    # Additional volumes
    volumes:
      # Bind mount for development
      # - .:/app
      # Custom config location
      # - /host/path/to/config:/app/config
      # Log directory
      - ./logs:/app/logs
    
    # Resource overrides for development
    deploy:
      resources:
        limits:
          memory: 1G
          cpus: '1.0'
    
    # Development command override
    # command: ["bash", "-c", "while true; do sleep 30; done"]
    
    # Additional labels
    labels:
      - "traefik.enable=false"
      - "com.example.project=wikijs-mcp"
  
  # Development/debugging container
  wikijs-mcp-debug:
    extends:
      service: wikijs-mcp-server
    container_name: wikijs-mcp-debug
    command: ["bash"]
    profiles:
      - debug