kunjabijukchhe
feat: implement Claude 3, Claude3.5, Nova Pro, Nova Lite and Mistral model integration with AWS Bedrock (#974)
3ecac25
unverified
| services: | |
| app-prod: | |
| image: bolt-ai:production | |
| build: | |
| context: . | |
| dockerfile: Dockerfile | |
| target: bolt-ai-production | |
| ports: | |
| - "5173:5173" | |
| env_file: ".env.local" | |
| environment: | |
| - NODE_ENV=production | |
| - COMPOSE_PROFILES=production | |
| # No strictly needed but serving as hints for Coolify | |
| - PORT=5173 | |
| - GROQ_API_KEY=${GROQ_API_KEY} | |
| - HuggingFace_API_KEY=${HuggingFace_API_KEY} | |
| - OPENAI_API_KEY=${OPENAI_API_KEY} | |
| - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} | |
| - OPEN_ROUTER_API_KEY=${OPEN_ROUTER_API_KEY} | |
| - GOOGLE_GENERATIVE_AI_API_KEY=${GOOGLE_GENERATIVE_AI_API_KEY} | |
| - OLLAMA_API_BASE_URL=${OLLAMA_API_BASE_URL} | |
| - XAI_API_KEY=${XAI_API_KEY} | |
| - TOGETHER_API_KEY=${TOGETHER_API_KEY} | |
| - TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL} | |
| - AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG} | |
| - VITE_LOG_LEVEL=${VITE_LOG_LEVEL:-debug} | |
| - DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX:-32768} | |
| - RUNNING_IN_DOCKER=true | |
| extra_hosts: | |
| - "host.docker.internal:host-gateway" | |
| command: pnpm run dockerstart | |
| profiles: | |
| - production | |
| app-dev: | |
| image: bolt-ai:development | |
| build: | |
| target: bolt-ai-development | |
| environment: | |
| - NODE_ENV=development | |
| - VITE_HMR_PROTOCOL=ws | |
| - VITE_HMR_HOST=localhost | |
| - VITE_HMR_PORT=5173 | |
| - CHOKIDAR_USEPOLLING=true | |
| - WATCHPACK_POLLING=true | |
| - PORT=5173 | |
| - GROQ_API_KEY=${GROQ_API_KEY} | |
| - HuggingFace_API_KEY=${HuggingFace_API_KEY} | |
| - OPENAI_API_KEY=${OPENAI_API_KEY} | |
| - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} | |
| - OPEN_ROUTER_API_KEY=${OPEN_ROUTER_API_KEY} | |
| - XAI_API_KEY=${XAI_API_KEY} | |
| - GOOGLE_GENERATIVE_AI_API_KEY=${GOOGLE_GENERATIVE_AI_API_KEY} | |
| - OLLAMA_API_BASE_URL=${OLLAMA_API_BASE_URL} | |
| - TOGETHER_API_KEY=${TOGETHER_API_KEY} | |
| - TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL} | |
| - AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG} | |
| - VITE_LOG_LEVEL=${VITE_LOG_LEVEL:-debug} | |
| - DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX:-32768} | |
| - RUNNING_IN_DOCKER=true | |
| extra_hosts: | |
| - "host.docker.internal:host-gateway" | |
| volumes: | |
| - type: bind | |
| source: . | |
| target: /app | |
| consistency: cached | |
| - /app/node_modules | |
| ports: | |
| - "5173:5173" | |
| command: pnpm run dev --host 0.0.0.0 | |
| profiles: ["development", "default"] | |