diff --git a/Dockerfile b/Dockerfile index 1861d40..8f980d7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,21 @@ -FROM node:20-alpine as builder +FROM node:20-alpine WORKDIR /app COPY . . -ARG VITE_APP_BACKEND_ADDRESS -ENV VITE_APP_BACKEND_ADDRESS $VITE_APP_BACKEND_ADDRESS +ARG VITE_SOCKET_URL +ENV VITE_SOCKET_URL $VITE_SOCKET_URL RUN npm install -RUN npm run build +CMD ["npm", "run", "dev"] -FROM nginx:1.25.4-alpine-slim as prod -COPY --from=builder /app/dist /usr/share/nginx/html -COPY nginx.conf /etc/nginx/conf.d -EXPOSE 3000 -CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file +# FROM node:20-alpine as builder +# WORKDIR /app +# COPY . . +# ARG VITE_SOCKET_URL +# ENV VITE_SOCKET_URL $VITE_SOCKET_URL +# RUN npm install +# RUN npm run build + +# FROM nginx:1.25.4-alpine-slim as prod +# COPY --from=builder /app/dist /usr/share/nginx/html +# COPY nginx.conf /etc/nginx/conf.d +# EXPOSE 5173 +# CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile index db01716..29021f3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,13 +4,14 @@ pipeline { environment { IMAGE_NAME = "darkbird/minesweeper-frontend:latest" REGISTRY_IMAGE_NAME = "registry.xdarkbird.duckdns.org/darkbird/minesweeper-frontend:latest" + VITE_SOCKET_URL = "http://darkbird.es:5174" } stages { stage('Docker build') { steps { sh """ - docker build --build-arg VITE_SOCKET_URL=http://minesweeper-backend.darkbird.es --network="host" -t ${IMAGE_NAME} . + docker build --build-arg VITE_SOCKET_URL=${VITE_SOCKET_URL} --network="host" -t ${IMAGE_NAME} . """ } } diff --git a/index.html b/index.html index 3a66ef7..d2f22a9 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,6 @@ - Minesweeper diff --git a/nginx.conf b/nginx.conf index 66f6733..a9db578 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,5 +1,5 @@ server { - listen 3000; + listen 5173; root /usr/share/nginx/html; index index.html; etag on; diff --git a/src/components/Game.jsx b/src/components/Game.jsx index 35e423c..0108db8 100644 --- a/src/components/Game.jsx +++ b/src/components/Game.jsx @@ -21,7 +21,7 @@ const Game = ({ room, playerSocketId, handleDisconnect, handleTileClick, handleS
{ - room.gameMode === 'turns' + room.gameMode === 'rounds' ?