1
0
forked from jchomaz/Vulture

Compare commits

2 Commits

4 changed files with 17 additions and 19 deletions

View File

@@ -1,18 +1,16 @@
#FROM docker.io/nginx:stable-alpine
FROM docker.io/node:lts-alpine AS builder
## Bundle APP files
# Development Container for VApp
FROM docker.io/node:lts-alpine
WORKDIR /app
# Copy VApp source code
COPY VApp ./
# Install dependencies
RUN npm install
RUN npm run build
FROM docker.io/nginx:stable-alpine
RUN rm /etc/nginx/conf.d/default.conf
COPY ./VContainers/VApp/nginx.conf /etc/nginx/conf.d/default.conf
COPY --from=builder /app/dist /usr/share/nginx/html
# Expose Vite default port
EXPOSE 5173
EXPOSE 80
# CMD ["npm","run","dev"]
#CMD ["sleep", "1000"]
# Start in development mode with host exposure
CMD ["npm", "run", "dev", "--", "--host"]

View File

@@ -26,7 +26,7 @@ podman run -dt --rm --network $NETWORK_NAME --name vnode vnode:latest
echo "Starting VApp (DEV CONFIG)..."
# VApp (nginx) needs port 80 exposed
podman run -dt --rm --network $NETWORK_NAME --name vapp -p 8080:80 \
podman run -dt --rm --network $NETWORK_NAME --name vapp -p 8080:5173 \
-v ./VContainers/VApp/config/config_dev.js:/usr/share/nginx/html/config.js:Z \
vapp:latest

View File

@@ -26,7 +26,7 @@ podman run -dt --rm --network $NETWORK_NAME --name vnode vnode:latest
echo "Starting VApp (PROD CONFIG)..."
# VApp (nginx) needs port 80 exposed
podman run -dt --rm --network $NETWORK_NAME --name vapp -p 8080:80 \
podman run -dt --rm --network $NETWORK_NAME --name vapp -p 8080:5173 \
-v ./VContainers/VApp/config/config_prod.js:/usr/share/nginx/html/config.js:Z \
vapp:latest

View File

@@ -2,10 +2,10 @@
"hosts": {
"buzzers": {
"IP": {
"redBuzzerIP": "8.8.8.6",
"blueBuzzerIP": "8.8.8.8",
"greenBuzzerIP": "8.8.8.8",
"yellowBuzzerIP": "8.8.8.8"
"redBuzzerIP": "192.168.73.40",
"blueBuzzerIP": "192.168.73.41",
"greenBuzzerIP": "192.168.73.43",
"yellowBuzzerIP": "192.168.73.42"
},
"MQTTconfig": {
"mqttHost": "mqtt://nanomq",