From 13504502ed3ca95e6754dc6bdd6ef326ec3ddb76 Mon Sep 17 00:00:00 2001 From: hardik Date: Mon, 29 Sep 2025 17:43:39 +0530 Subject: [PATCH] changed docker --- .dockerignore | 7 +++++++ Dockerfile | 12 ++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..ad158d34 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,7 @@ +node_modules +.git +.gitignore +README.md +.env +.DS_Store +*.log \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index caa90f42..750214ef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,19 +6,15 @@ WORKDIR /app COPY package.json package-lock.json ./ RUN npm install -# Fix Windows line endings and permissions for Vite binary -RUN apt-get update && apt-get install -y dos2unix -RUN dos2unix node_modules/.bin/vite -RUN chmod +x node_modules/.bin/vite - # Copy the rest of the source code COPY . . -# Set environment variable for Vite (customize as needed) +# Set environment variable for Vite ENV VITE_API_BASE_URL=https://navigolabs.com/api -# Build the Vite app -RUN npm run build +# Fix permissions for all node_modules binaries and build +RUN chmod -R +x node_modules/.bin/ && \ + npm run build # Stage 2: Serve with Node FROM node:20-bullseye