Dockerfile und build_and_copy angepasst
Versionsdatum angepasst Readme dazu in chart_utilities in den global opts ein 'useHTML' dazu
This commit is contained in:
+3
-6
@@ -1,4 +1,4 @@
|
|||||||
FROM node:18-alpine
|
FROM node:23-alpine
|
||||||
|
|
||||||
ADD package.json /tmp/package.json
|
ADD package.json /tmp/package.json
|
||||||
RUN cd /tmp && npm install
|
RUN cd /tmp && npm install
|
||||||
@@ -7,15 +7,12 @@ WORKDIR /opt/app
|
|||||||
ADD . /opt/app/
|
ADD . /opt/app/
|
||||||
|
|
||||||
RUN apk add --no-cache tzdata
|
RUN apk add --no-cache tzdata
|
||||||
ENV TZ Europe/Berlin
|
ENV TZ=Europe/Berlin
|
||||||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||||
|
|
||||||
RUN deluser --remove-home node
|
RUN deluser --remove-home node
|
||||||
|
|
||||||
RUN touch cmds.sh \
|
|
||||||
&& echo 'npm start' >>cmds.sh
|
|
||||||
|
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
|
|
||||||
CMD sh ./cmds.sh
|
CMD ["npm", "start"]
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# Develop und Deploy der Noise-Anwendung
|
||||||
|
rxf 2024-12-20
|
||||||
|
## Develop local ( auf esprimo !)
|
||||||
|
* via VS die APP **sensorapi** starten
|
||||||
|
* in VS die app **laerm_web_sensorapi** editieren und starten
|
||||||
|
* im Browser aufrufen: **esprimo:3000**
|
||||||
|
|
||||||
|
## Deploy auf *ionos*
|
||||||
|
* überprüfen, ob **portainer** richtig läuft, ggf. neu installieren
|
||||||
|
* prüfen, ob alle Container richtig laufen, vor Allem der **watchtower**, ggf. das Stack neu starten
|
||||||
|
* in VS (auf esprimo) das script **deploy.sh** aufrufen
|
||||||
|
* auf **ionos** sollte nun via **watchtower** die neue Version geladen werden (spätestens nach 1 Minute)
|
||||||
|
** nun im Browser **https://noise.fuerst-stuttgart.de** aufrufen und testen
|
||||||
|
|
||||||
|
## Deploy auf *rbsensors*
|
||||||
|
* wenn **deplay.sh** noch nicht gestartet wurde (via VS auf esprimo), diese aufrufen.
|
||||||
|
* Portainer auf rbsensors aufrufen: **192.168.51.22:9000**
|
||||||
|
* über **Images** das neueste Image (**noise:latest**) vom Repository *Reinhard* holen
|
||||||
|
* das Stack **noisesensor** aufrufen
|
||||||
|
* den Container **noise** löschen
|
||||||
|
* via *edit* das Stack neu starten
|
||||||
|
* und nun im Browser mit **laerm.rbsensors.de** testen
|
||||||
+1
-1
@@ -49,7 +49,7 @@ while [ $# -gt 0 ]; do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
docker build -f Dockerfile_$orgName -t $name .
|
docker build -f Dockerfile_$orgName --no-cache -t $name .
|
||||||
|
|
||||||
dat=`date +%Y%m%d%H%M`
|
dat=`date +%Y%m%d%H%M`
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "laerm-web-sensorapi",
|
"name": "laerm-web-sensorapi",
|
||||||
"version": "3.2.3",
|
"version": "3.2.4",
|
||||||
"date": "2024-12-20 10:30 UTC",
|
"date": "2024-12-20 13:00 UTC",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "node bin/www.js >>/var/log/noise.log 2>&1"
|
"start": "node bin/www.js >>/var/log/noise.log 2>&1"
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ export function createGlobObtions() {
|
|||||||
},
|
},
|
||||||
type: 'line',
|
type: 'line',
|
||||||
borderWidth: '2',
|
borderWidth: '2',
|
||||||
|
useHTML: true,
|
||||||
events: {
|
events: {
|
||||||
selection: function (event) {
|
selection: function (event) {
|
||||||
if (event.xAxis) {
|
if (event.xAxis) {
|
||||||
@@ -67,6 +68,9 @@ export function createGlobObtions() {
|
|||||||
borderRadius: 0,
|
borderRadius: 0,
|
||||||
useHTML: true,
|
useHTML: true,
|
||||||
},
|
},
|
||||||
|
labels: {
|
||||||
|
useHTML: true
|
||||||
|
},
|
||||||
xAxis: {
|
xAxis: {
|
||||||
type: 'datetime',
|
type: 'datetime',
|
||||||
title: {
|
title: {
|
||||||
|
|||||||
Reference in New Issue
Block a user