bump nodejs version in docker

This commit is contained in:
Smith
2024-02-28 17:30:35 +01:00
parent 4f6fe5bcf4
commit 5e45da87d8
7 changed files with 349 additions and 275 deletions

View File

@@ -1,16 +1,21 @@
fly.toml
Dockerfile
.dockerignore
node_modules
.do
.git
*.tsbuildinfo
.github
data/*.json
dist
node_modules
.dockerignore
.env
.env.example
.gitignore
.nvmrc
.vscode
app.json
azuredeploy.json
docker-compose.yml
Dockerfile
egg.json
fly.toml
Procfile
.nvmrc
.env.example
.env
.do
.github
.vscode
data/*.json
TODO
*.tsbuildinfo

2
.nvmrc
View File

@@ -1 +1 @@
16.15.1
20

View File

@@ -1,4 +1,4 @@
FROM node:18 as builder
FROM node:20 as builder
RUN mkdir /app
WORKDIR /app
@@ -9,9 +9,9 @@ RUN npm install
COPY . .
RUN npm run build && rm -rf node_modules
#######################################################################
##########
FROM node:18
FROM node:20
LABEL fly_launch_runtime="nodejs"
WORKDIR /app

2
TODO
View File

@@ -2,7 +2,7 @@
// flush game server specific (d/t) data
// response normalization: https://github.com/GameServerManagers/LinuxGSM/blob/master/lgsm/functions/query_gamedig.sh
//v3
//v4
// refactor config structure (object first, nested settings for complex entities)
// introduce storage layer system and add free postgresql/redis/json store support
// support gamedig udpListenPort config

581
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "game-server-watcher",
"version": "3.0.3",
"version": "3.1.0",
"description": "A simple discord/telegram/slack bot that can be hosted on a free service to monitor your game servers and players in style. 😎",
"exports": "./dist/server.js",
"type": "module",

View File

@@ -1,5 +1,5 @@
import axios from 'axios';
import { GameDig, Player, QueryResult, QueryOptions } from 'gamedig';
import { GameDig, Player, QueryOptions } from 'gamedig';
import { JSONPreset } from 'lowdb/node';
import ipRegex from './lib/ipregex.js';
import getIP from './lib/getip.js';