adowu commited on
Commit
c5c92d8
verified
1 Parent(s): 95fd1f5

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -8
Dockerfile CHANGED
@@ -1,8 +1,8 @@
1
  ARG BASE=node:20.18.0
2
  FROM ${BASE}
3
 
4
- # Instalacja gita do klonowania repozytorium
5
- RUN apt-get update && apt-get install -y git
6
 
7
  WORKDIR /app
8
 
@@ -13,7 +13,7 @@ RUN git clone https://github.com/stackblitz-labs/bolt.diy ./
13
  RUN npm install -g corepack@latest
14
  RUN corepack enable pnpm && pnpm install
15
 
16
- # Zmienne 艣rodowiskowe (do nadpisania w Hugging Face)
17
  ARG GROQ_API_KEY
18
  ARG HuggingFace_API_KEY
19
  ARG OPENAI_API_KEY
@@ -42,14 +42,18 @@ ENV WRANGLER_SEND_METRICS=false \
42
  AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG} \
43
  VITE_LOG_LEVEL=${VITE_LOG_LEVEL} \
44
  DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX} \
45
- RUNNING_IN_DOCKER=true
 
 
 
46
 
47
- # Konfiguracja wrangler
48
  RUN mkdir -p /root/.config/.wrangler && \
49
- echo '{"enabled":false}' > /root/.config/.wrangler/metrics.json
 
50
 
51
- # Budowanie aplikacji
52
- RUN pnpm run build
53
 
54
  EXPOSE 5173
55
 
 
1
  ARG BASE=node:20.18.0
2
  FROM ${BASE}
3
 
4
+ # Instalacja wymaganych pakiet贸w
5
+ RUN apt-get update && apt-get install -y git procps
6
 
7
  WORKDIR /app
8
 
 
13
  RUN npm install -g corepack@latest
14
  RUN corepack enable pnpm && pnpm install
15
 
16
+ # Zmienne 艣rodowiskowe
17
  ARG GROQ_API_KEY
18
  ARG HuggingFace_API_KEY
19
  ARG OPENAI_API_KEY
 
42
  AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG} \
43
  VITE_LOG_LEVEL=${VITE_LOG_LEVEL} \
44
  DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX} \
45
+ RUNNING_IN_DOCKER=true \
46
+ NODE_OPTIONS="--max-old-space-size=4096" \
47
+ TCMALLOC_RELEASE_RATE=0 \
48
+ NODE_ENV=production
49
 
50
+ # Konfiguracja Workera
51
  RUN mkdir -p /root/.config/.wrangler && \
52
+ echo '{"enabled":false}' > /root/.config/.wrangler/metrics.json && \
53
+ echo '{"workers_dev":true}' > /root/.config/.wrangler/config/default.toml
54
 
55
+ # Build z dodatkowymi flagami
56
+ RUN pnpm run build -- --future-v3_singleFetch
57
 
58
  EXPOSE 5173
59