aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile11
1 files changed, 5 insertions, 6 deletions
diff --git a/Dockerfile b/Dockerfile
index 70b86c82..2d3fbf43 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,8 +1,5 @@
FROM oven/bun
-ARG NODE_ENV=production
-ENV NODE_ENV=$NODE_ENV
-
WORKDIR /app
ADD package.json .
@@ -10,8 +7,10 @@ RUN NODE_ENV=development bun i
COPY . .
-ARG BUILD_MODE=build
-RUN bun run $BUILD_MODE
+ARG VITE_MODE=production
+RUN rm -f .env .env.local .env.production .env.production.local && \
+ NODE_ENV=production bunx vite build --mode $VITE_MODE
+
+ENV NODE_ENV=production
-# CMD ["node", "build"]
CMD ["bun", "run", "preview", "--host", "--port", "3000"]