2
0
Files
gitcaddy-ai/docker-compose.dev.yml
logikonline a4506613fd feat: initialize GitCaddy.AI service project structure
Add complete project scaffolding for GitCaddy.AI, an AI-powered Git assistant service. Includes:

- gRPC service implementation with proto definitions
- Core services: chat, code review, code intelligence, documentation, issues, and workflows
- AI provider factory with configuration support
- License validation system
- Docker containerization with dev and prod compose files
- .NET 9.0 solution with service and client projects
2026-01-19 10:06:55 -05:00

35 lines
852 B
YAML

# GitCaddy AI Service - Development Docker Compose
# Copyright 2026 MarketAlly. All rights reserved.
# SPDX-License-Identifier: BSL-1.1
version: '3.8'
services:
gitcaddy-ai:
build:
context: .
dockerfile: Dockerfile
args:
BUILD_CONFIGURATION: Debug
image: gitcaddy/gitcaddy-ai:dev
container_name: gitcaddy-ai-dev
ports:
- "5050:5000"
- "5051:5001"
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://+:5000;http://+:5001
- AIService__DefaultProvider=Claude
- Providers__Claude__ApiKey=${CLAUDE_API_KEY}
- Providers__OpenAI__ApiKey=${OPENAI_API_KEY}
# No license required in development mode
volumes:
- ./logs:/app/logs
- ./src:/src:ro
networks:
- gitcaddy-dev
networks:
gitcaddy-dev:
driver: bridge