T1ckbase commited on
Commit
faa8d36
·
1 Parent(s): c91393a

update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +41 -41
Dockerfile CHANGED
@@ -17,47 +17,47 @@ COPY . .
17
  # Expose the port the app runs on
18
  EXPOSE 7860
19
 
20
- # Production image
21
- FROM base AS bolt-ai-production
22
-
23
- # Define environment variables with default values or let them be overridden
24
- ARG GROQ_API_KEY
25
- ARG HuggingFace_API_KEY
26
- ARG OPENAI_API_KEY
27
- ARG ANTHROPIC_API_KEY
28
- ARG OPEN_ROUTER_API_KEY
29
- ARG GOOGLE_GENERATIVE_AI_API_KEY
30
- ARG OLLAMA_API_BASE_URL
31
- ARG XAI_API_KEY
32
- ARG TOGETHER_API_KEY
33
- ARG TOGETHER_API_BASE_URL
34
- ARG AWS_BEDROCK_CONFIG
35
- ARG VITE_LOG_LEVEL=debug
36
- ARG DEFAULT_NUM_CTX
37
-
38
- ENV WRANGLER_SEND_METRICS=false \
39
- GROQ_API_KEY=${GROQ_API_KEY} \
40
- HuggingFace_KEY=${HuggingFace_API_KEY} \
41
- OPENAI_API_KEY=${OPENAI_API_KEY} \
42
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} \
43
- OPEN_ROUTER_API_KEY=${OPEN_ROUTER_API_KEY} \
44
- GOOGLE_GENERATIVE_AI_API_KEY=${GOOGLE_GENERATIVE_AI_API_KEY} \
45
- OLLAMA_API_BASE_URL=${OLLAMA_API_BASE_URL} \
46
- XAI_API_KEY=${XAI_API_KEY} \
47
- TOGETHER_API_KEY=${TOGETHER_API_KEY} \
48
- TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL} \
49
- AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG} \
50
- VITE_LOG_LEVEL=${VITE_LOG_LEVEL} \
51
- DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX}\
52
- RUNNING_IN_DOCKER=true
53
-
54
- # Pre-configure wrangler to disable metrics
55
- RUN mkdir -p /root/.config/.wrangler && \
56
- echo '{"enabled":false}' > /root/.config/.wrangler/metrics.json
57
-
58
- RUN pnpm run build
59
-
60
- CMD [ "pnpm", "run", "dockerstart"]
61
 
62
  # Development image
63
  FROM base AS bolt-ai-development
 
17
  # Expose the port the app runs on
18
  EXPOSE 7860
19
 
20
+ # # Production image
21
+ # FROM base AS bolt-ai-production
22
+
23
+ # # Define environment variables with default values or let them be overridden
24
+ # ARG GROQ_API_KEY
25
+ # ARG HuggingFace_API_KEY
26
+ # ARG OPENAI_API_KEY
27
+ # ARG ANTHROPIC_API_KEY
28
+ # ARG OPEN_ROUTER_API_KEY
29
+ # ARG GOOGLE_GENERATIVE_AI_API_KEY
30
+ # ARG OLLAMA_API_BASE_URL
31
+ # ARG XAI_API_KEY
32
+ # ARG TOGETHER_API_KEY
33
+ # ARG TOGETHER_API_BASE_URL
34
+ # ARG AWS_BEDROCK_CONFIG
35
+ # ARG VITE_LOG_LEVEL=debug
36
+ # ARG DEFAULT_NUM_CTX
37
+
38
+ # ENV WRANGLER_SEND_METRICS=false \
39
+ # GROQ_API_KEY=${GROQ_API_KEY} \
40
+ # HuggingFace_KEY=${HuggingFace_API_KEY} \
41
+ # OPENAI_API_KEY=${OPENAI_API_KEY} \
42
+ # ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} \
43
+ # OPEN_ROUTER_API_KEY=${OPEN_ROUTER_API_KEY} \
44
+ # GOOGLE_GENERATIVE_AI_API_KEY=${GOOGLE_GENERATIVE_AI_API_KEY} \
45
+ # OLLAMA_API_BASE_URL=${OLLAMA_API_BASE_URL} \
46
+ # XAI_API_KEY=${XAI_API_KEY} \
47
+ # TOGETHER_API_KEY=${TOGETHER_API_KEY} \
48
+ # TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL} \
49
+ # AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG} \
50
+ # VITE_LOG_LEVEL=${VITE_LOG_LEVEL} \
51
+ # DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX}\
52
+ # RUNNING_IN_DOCKER=true
53
+
54
+ # # Pre-configure wrangler to disable metrics
55
+ # RUN mkdir -p /root/.config/.wrangler && \
56
+ # echo '{"enabled":false}' > /root/.config/.wrangler/metrics.json
57
+
58
+ # RUN pnpm run build
59
+
60
+ # CMD [ "pnpm", "run", "dockerstart"]
61
 
62
  # Development image
63
  FROM base AS bolt-ai-development