CoolFace
Apppublic

legends810/testingnew

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
docker-compose.yaml93 linesDownload Raw Back to root
1services:
2  app-prod:
3    image: bolt-ai:production
4    build:
5      context: .
6      dockerfile: Dockerfile
7      target: bolt-ai-production
8    ports:
9      - '5173:5173'
10    env_file: '.env.local'
11    environment:
12      - NODE_ENV=production
13      - COMPOSE_PROFILES=production
14      # No strictly needed but serving as hints for Coolify
15      - PORT=5173
16      - GROQ_API_KEY=${GROQ_API_KEY}
17      - HuggingFace_API_KEY=${HuggingFace_API_KEY}
18      - OPENAI_API_KEY=${OPENAI_API_KEY}
19      - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
20      - OPEN_ROUTER_API_KEY=${OPEN_ROUTER_API_KEY}
21      - GOOGLE_GENERATIVE_AI_API_KEY=${GOOGLE_GENERATIVE_AI_API_KEY}
22      - OLLAMA_API_BASE_URL=${OLLAMA_API_BASE_URL}
23      - XAI_API_KEY=${XAI_API_KEY}
24      - TOGETHER_API_KEY=${TOGETHER_API_KEY}
25      - TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL}
26      - AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG}
27      - VITE_LOG_LEVEL=${VITE_LOG_LEVEL:-debug}
28      - DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX:-32768}
29      - RUNNING_IN_DOCKER=true
30    extra_hosts:
31      - 'host.docker.internal:host-gateway'
32    command: pnpm run dockerstart
33    profiles:
34      - production
35
36  app-dev:
37    image: bolt-ai:development
38    build:
39      target: bolt-ai-development
40    env_file: '.env.local'
41    environment:
42      - NODE_ENV=development
43      - VITE_HMR_PROTOCOL=ws
44      - VITE_HMR_HOST=localhost
45      - VITE_HMR_PORT=5173
46      - CHOKIDAR_USEPOLLING=true
47      - WATCHPACK_POLLING=true
48      - PORT=5173
49      - GROQ_API_KEY=${GROQ_API_KEY}
50      - HuggingFace_API_KEY=${HuggingFace_API_KEY}
51      - OPENAI_API_KEY=${OPENAI_API_KEY}
52      - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
53      - OPEN_ROUTER_API_KEY=${OPEN_ROUTER_API_KEY}
54      - XAI_API_KEY=${XAI_API_KEY}
55      - GOOGLE_GENERATIVE_AI_API_KEY=${GOOGLE_GENERATIVE_AI_API_KEY}
56      - OLLAMA_API_BASE_URL=${OLLAMA_API_BASE_URL}
57      - TOGETHER_API_KEY=${TOGETHER_API_KEY}
58      - TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL}
59      - AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG}
60      - VITE_LOG_LEVEL=${VITE_LOG_LEVEL:-debug}
61      - DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX:-32768}
62      - RUNNING_IN_DOCKER=true
63    extra_hosts:
64      - 'host.docker.internal:host-gateway'
65    volumes:
66      - type: bind
67        source: .
68        target: /app
69        consistency: cached
70      - /app/node_modules
71    ports:
72      - '5173:5173'
73    command: pnpm run dev --host 0.0.0.0
74    profiles: ['development', 'default']
75
76  app-prebuild:
77    image: ghcr.io/stackblitz-labs/bolt.diy:latest
78    ports:
79      - '5173:5173'
80    environment:
81      - NODE_ENV=production
82      - COMPOSE_PROFILES=production
83      # No strictly needed but serving as hints for Coolify
84      - PORT=5173
85      - OLLAMA_API_BASE_URL=http://127.0.0.1:11434
86      - DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX:-32768}
87      - RUNNING_IN_DOCKER=true
88    extra_hosts:
89      - 'host.docker.internal:host-gateway'
90    command: pnpm run dockerstart
91    profiles:
92      - prebuilt
93