Fix deployment
All checks were successful
gitea/minesweeper-frontend/pipeline/head This commit looks good
All checks were successful
gitea/minesweeper-frontend/pipeline/head This commit looks good
This commit is contained in:
parent
9e20fe6829
commit
7cae17af4a
@ -1,13 +1,13 @@
|
||||
FROM node:20-alpine as builder
|
||||
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
|
||||
|
||||
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
|
||||
EXPOSE 5173
|
||||
CMD ["nginx", "-g", "daemon off;"]
|
||||
3
Jenkinsfile
vendored
3
Jenkinsfile
vendored
@ -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://minesweeper-backend.darkbird.es"
|
||||
}
|
||||
|
||||
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} .
|
||||
"""
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
server {
|
||||
listen 3000;
|
||||
listen 5173;
|
||||
root /usr/share/nginx/html;
|
||||
index index.html;
|
||||
etag on;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { io } from 'socket.io-client';
|
||||
|
||||
const URL = 'http://192.168.0.134:5174';
|
||||
const URL = import.meta.env.VITE_SOCKET_URL || "http://192.168.0.134:5174";
|
||||
console.log('Backend URL', URL);
|
||||
export const socket = io(URL, {
|
||||
autoConnect: false,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user