Update Dockerfile
Browse files- Dockerfile +12 -8
Dockerfile
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
ARG BASE=node:20.18.0
|
2 |
FROM ${BASE}
|
3 |
|
4 |
-
# Instalacja
|
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
|
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
|
48 |
RUN mkdir -p /root/.config/.wrangler && \
|
49 |
-
echo '{"enabled":false}' > /root/.config/.wrangler/metrics.json
|
|
|
50 |
|
51 |
-
#
|
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 |
|