Merge pull request 'changed docker' (#23) from fix/ssh_issue into main
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #23
This commit is contained in:
commit
aabe9b901a
|
|
@ -0,0 +1,7 @@
|
|||
node_modules
|
||||
.git
|
||||
.gitignore
|
||||
README.md
|
||||
.env
|
||||
.DS_Store
|
||||
*.log
|
||||
12
Dockerfile
12
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
|
||||
|
|
|
|||
Loading…
Reference in New Issue