Merge dev to main #1

Open
kibin wants to merge 8 commits from dev into main
Showing only changes of commit 337a780d0c - Show all commits

View File

@@ -1,10 +1,13 @@
FROM node:20-alpine AS builder FROM node:20-alpine AS builder
ARG CACHE_BUST=1 ARG CACHE_BUST=1
ENV NODE_ENV=development
WORKDIR /app WORKDIR /app
COPY package.json package-lock.json* ./ COPY package.json package-lock.json* ./
COPY packages/shared/package.json ./packages/shared/
RUN npm install RUN npm install
COPY packages/shared/ ./packages/shared/
COPY . . COPY . .
RUN npm install --save-dev typescript && npx next build RUN npx next build
FROM node:20-alpine AS runner FROM node:20-alpine AS runner
WORKDIR /app WORKDIR /app
@@ -12,7 +15,7 @@ RUN apk add --no-cache dumb-init
RUN addgroup --system --gid 1001 nodejs && adduser --system --uid 1001 nextjs RUN addgroup --system --gid 1001 nodejs && adduser --system --uid 1001 nextjs
COPY --from=builder /app/.next/standalone ./ COPY --from=builder /app/.next/standalone ./
COPY --from=builder /app/.next/static ./.next/static COPY --from=builder /app/.next/static ./.next/static
ENV NODE_ENV=production HOSTNAME=0.0.0.0 PORT=3002 ENV NODE_ENV=production HOSTNAME=0.0.0.0
EXPOSE 3002 EXPOSE 3002
USER nextjs USER nextjs
ENTRYPOINT ["dumb-init", "--"] ENTRYPOINT ["dumb-init", "--"]