From 62aaddeae0e7071c1a11d35229392d338cdfb7ef Mon Sep 17 00:00:00 2001 From: gitadmin Date: Fri, 24 Jul 2026 12:52:30 +0000 Subject: [PATCH] Add Dockerfile --- Dockerfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..5f7ee4fa --- /dev/null +++ b/Dockerfile @@ -0,0 +1,27 @@ +# ----- Stage 1: Build Angular SSR App ----- +FROM node:22-alpine AS build +WORKDIR /app + +# Copy package files +COPY package.json package-lock.json ./ + +# Install dependencies +RUN npm ci + +# Copy the rest of the code +COPY . . + +# Build the Angular app for production +RUN npm run build + +# ----- Stage 2: Serve SSR App ----- +FROM node:22-alpine AS final + +WORKDIR /app + +# Copy the built assets from the build stage. +COPY --from=build /app/dist ./dist + +EXPOSE 4000 + +CMD ["node", "/app/dist/Ynex-Tailwind/server/main.js"] \ No newline at end of file