aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-03-14 17:14:01 +0000
committerAdam Soltys <[email protected]>2026-03-14 17:14:01 +0000
commita9f31d3c9211e6b90be1a996406c667c2e7f7b93 (patch)
tree80283fb2a5a349553e66859d900acadf22985429 /Dockerfile
parentbf9dfe1852b4c98fac575f7f03f6cc84f9f22b7e (diff)
downloadcoinos-ui-a9f31d3c9211e6b90be1a996406c667c2e7f7b93.tar.gz
coinos-ui-a9f31d3c9211e6b90be1a996406c667c2e7f7b93.zip
pin dependencies
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile17
1 files changed, 9 insertions, 8 deletions
diff --git a/Dockerfile b/Dockerfile
index 0570bbd7..1dae80a2 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,15 +1,16 @@
FROM oven/bun
-ARG NODE_ENV=production
-ENV NODE_ENV=$NODE_ENV
-
WORKDIR /app
-ADD package.json .
-RUN NODE_ENV=development bun i
+ADD package.json bun.lockb .
+RUN NODE_ENV=development bun i --frozen-lockfile
COPY . .
-RUN bun run build
-# CMD ["node", "build"]
-CMD ["bun", "run", "preview", "--host", "--port", "3000"]
+ARG VITE_MODE=production
+RUN rm -f .env .env.local .env.production.local && \
+ NODE_ENV=production bunx vite build --mode $VITE_MODE
+
+ENV NODE_ENV=production
+
+CMD ["bun", "./build/index.js"]