From 2eb8d03cd63bee08d9792032b9acf8c7e29d1d91 Mon Sep 17 00:00:00 2001 From: Neshura Date: Tue, 14 Mar 2023 20:35:05 +0100 Subject: [PATCH] Remove Dockerfile --- Dockerfile | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 9a1c765..0000000 --- a/Dockerfile +++ /dev/null @@ -1,45 +0,0 @@ -## INIT STEP -# Install dependencies only when needed -FROM node:18-alpine AS deps - -RUN apk add --no-cache libc6-compat -WORKDIR /app - -# Copy the files needed to install deps -COPY package.json yarn.lock ./ -RUN yarn install --frozen-lockfile - -## BUILD STEP -# Rebuild the source code only when needed -FROM node:18-alpine AS builder - -WORKDIR /app - -# Copy node_modules installed by the deps step -COPY --from=deps /app/node_modules ./node_modules - -COPY . . - -RUN yarn build - -## RUN STEP -FROM node:18-alpine AS runner - -LABEL author="neshura@proton.me" -WORKDIR /app - -ENV NODE_ENV production - -COPY --from=builder /app/public ./public -COPY --from=builder /app/node_modules ./node_modules - -# Automatically leverage output traces to reduce image size -# https://nextjs.org/docs/advanced-features/output-file-tracing -COPY --from=builder /app/.next/standalone ./ -COPY --from=builder /app/.next/static ./.next/static - -# expose port 3000 -ENV PORT 3000 -EXPOSE 3000 - -CMD [ "yarn", "start" ]