This commit is contained in:
2024-09-21 00:53:18 +02:00
parent bc39f6b6d6
commit a4810fc7ba
10 changed files with 51 additions and 40 deletions

View File

@ -1,16 +1,17 @@
FROM oven/bun:1 AS base
FROM oven/bun:1 AS builder
WORKDIR /usr/src/app
COPY package.json bun.lockb .
#RUN bun install --frozen-lockfile --production
RUN bun install --frozen-lockfile --development
RUN bun install --frozen-lockfile --production
COPY . .
RUN bun run build
#ENV NODE_ENV=production
ENV NODE_ENV=development
FROM node:22-alpine AS base
WORKDIR /usr/src/app
COPY --from=builder /usr/src/app .
ENV NODE_ENV=production
USER bun
EXPOSE 8080/tcp
#ENTRYPOINT [ "bun", "run", "src/index.ts" ]
ENTRYPOINT [ "bun", "run", "dev" ]
ENTRYPOINT [ "node", "./dist/index.js" ]