Update Dockerfile
Browse files- Dockerfile +13 -11
Dockerfile
CHANGED
@@ -9,28 +9,30 @@ WORKDIR /app
|
|
9 |
# Klonowanie repozytorium
|
10 |
RUN git clone https://github.com/stackblitz-labs/bolt.diy ./
|
11 |
|
12 |
-
#
|
13 |
-
RUN
|
14 |
-
|
15 |
-
|
16 |
-
|
|
|
|
|
|
|
17 |
RUN npm install -g corepack@latest
|
18 |
RUN corepack enable pnpm && \
|
19 |
-
pnpm
|
|
|
20 |
|
21 |
# Zmienne środowiskowe
|
22 |
-
ENV
|
23 |
-
NODE_OPTIONS="--max-old-space-size=4096" \
|
24 |
TCMALLOC_RELEASE_RATE=0 \
|
25 |
-
NODE_ENV=production
|
26 |
-
VITE_LOG_LEVEL=debug
|
27 |
|
28 |
# Konfiguracja Workera
|
29 |
RUN mkdir -p /root/.config/.wrangler/config && \
|
30 |
echo '{"enabled":false}' > /root/.config/.wrangler/metrics.json && \
|
31 |
echo 'workers_dev = true' > /root/.config/.wrangler/config/default.toml
|
32 |
|
33 |
-
# Build
|
34 |
RUN pnpm run build
|
35 |
|
36 |
EXPOSE 5173
|
|
|
9 |
# Klonowanie repozytorium
|
10 |
RUN git clone https://github.com/stackblitz-labs/bolt.diy ./
|
11 |
|
12 |
+
# Tworzenie podstawowej konfiguracji Vite jeśli nie istnieje
|
13 |
+
RUN if [ ! -f vite.config.js ]; then \
|
14 |
+
echo "import { defineConfig } from 'vite';" > vite.config.js && \
|
15 |
+
echo "import { vitePlugin as remix } from '@remix-run/dev';" >> vite.config.js && \
|
16 |
+
echo "export default defineConfig({ plugins: [remix()] });" >> vite.config.js; \
|
17 |
+
fi
|
18 |
+
|
19 |
+
# Instalacja zależności
|
20 |
RUN npm install -g corepack@latest
|
21 |
RUN corepack enable pnpm && \
|
22 |
+
pnpm install && \
|
23 |
+
pnpm add -D @remix-run/dev @remix-run/react vite
|
24 |
|
25 |
# Zmienne środowiskowe
|
26 |
+
ENV NODE_OPTIONS="--max-old-space-size=4096" \
|
|
|
27 |
TCMALLOC_RELEASE_RATE=0 \
|
28 |
+
NODE_ENV=production
|
|
|
29 |
|
30 |
# Konfiguracja Workera
|
31 |
RUN mkdir -p /root/.config/.wrangler/config && \
|
32 |
echo '{"enabled":false}' > /root/.config/.wrangler/metrics.json && \
|
33 |
echo 'workers_dev = true' > /root/.config/.wrangler/config/default.toml
|
34 |
|
35 |
+
# Build
|
36 |
RUN pnpm run build
|
37 |
|
38 |
EXPOSE 5173
|