legends810 commited on
Commit
f40d43e
·
verified ·
1 Parent(s): deea547

Upload docker-compose.yaml with huggingface_hub

Browse files
Files changed (1) hide show
  1. docker-compose.yaml +92 -0
docker-compose.yaml ADDED
@@ -0,0 +1,92 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ services:
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