diff options
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -1,12 +1,16 @@ -FROM oven/bun +FROM node:18-alpine ARG NODE_ENV=production ENV NODE_ENV $NODE_ENV -COPY . . -RUN bun i -RUN bun run build +RUN npm i -g pnpm +WORKDIR /app + +ADD package.json . +RUN --mount=type=cache,target=/root/.local/share/pnpm/store NODE_ENV=development pnpm i -WORKDIR /home/bun/app/build +COPY . . +RUN pnpm build -CMD ["bun", "run", "start"] +# CMD ["node", "build"] +CMD ["pnpm", "preview", "--host", "--port", "3000"] |
