liontix 8 luni în urmă
părinte
comite
80a99de25e
2 a modificat fișierele cu 19 adăugiri și 0 ștergeri
  1. 2 0
      .dockerignore
  2. 17 0
      Dockerfile

+ 2 - 0
.dockerignore

@@ -0,0 +1,2 @@
+node_modules
+public/*

+ 17 - 0
Dockerfile

@@ -0,0 +1,17 @@
+# Use Node.js base image for build stage
+FROM node:alpine AS build
+
+# Set working directory
+WORKDIR /app
+
+# Copy the rest of the application code
+COPY . .
+
+# Install dependencies using Yarn
+RUN npm i
+
+# Expose port 80
+EXPOSE 3000
+
+# Start Nginx server
+CMD ["npm", "start"]