Commit Graph

48 Commits

Author SHA1 Message Date
Kyle Speight 6832338a5a Add cmake installation to Dockerfile 2026-04-09 10:06:52 -07:00
Kyle Speight 5a71b67076 update 2025-09-09 01:46:09 -07:00
QuintenQVD0 d4ef3db57e Fix mongoDB 8 and stop build 4 2025-05-17 14:36:19 +02:00
Quinten 6567d32bd5 Add: nodejs 24 2025-05-11 16:23:29 +02:00
Michael (Parker) Parker 7ca5ed1a16 Update nodejs yolks (#295)
* Update nodejs yolks

Move user creation and env to not rebuild on every update if not needed.

update apt install command to new format

update npm install command to properly be global to resolve ts-node issue

update npm install commands to install latest version available for node version

* fix build

moves section that sets the user and env vars to the bottom again.

I forgot the order of ops matters.

* fix issues with corepack

npm doesn't install a working version of corepack unless it's tagged to latest.
2025-04-11 18:47:17 +02:00
RMartinOscar 10275ceec5 Normalize all the line endings 2025-02-12 22:57:17 +00:00
Quinten 4fe3c49a62 add back nodejs 22 2024-11-20 10:43:31 +01:00
Quinten 4384852949 no need for nodejs 22 2024-11-01 13:37:10 +01:00
mydapitt bb8092b592 Add 'bookworm' label to Nodejs v20, v22, and v23 base image 2024-10-23 19:40:51 +07:00
mydapitt 755085d2d9 Added Nodejs (v22, v23), slight adjustments to some Nodejs Dockerfiles
- Added Nodejs version 22 and 23
- Starting Nodejs 20, 22, and above will not use the Debian version code name to follow the release of the latest Debian operating system version in the future
- In Dockerfile Nodejs 18, and 21 will install npm version 10.x.x
2024-10-23 19:13:22 +07:00
mydapitt 68f92a85ab Added Nodejs (v22, v23), slight adjustments to some Nodejs Dockerfiles
- Added Nodejs version 22 and 23
- Starting Nodejs 20, 22, and above will not use the Debian version code name to follow the release of the latest Debian operating system version in the future
- In Dockerfile Nodejs 18, and 21 will install npm version 10.x.x
2024-10-23 19:13:14 +07:00
Torsten Widmann bc9645e8bf add pnpm to node images (#252)
* add pnpm to node images

* removed pnpm from 12 till 17, because as pnpm is only available from version 18
2024-09-28 12:09:36 +02:00
Quinten b3f8b0844a Move to Debian 12 and fix Uptime Kuma 2024-04-02 15:50:15 +02:00
Rumen cbf89de3b1 add nodejs 21 2024-01-03 01:31:56 +02:00
gOOvER 714924a140 add mising tini to node17 2023-11-01 16:26:43 +01:00
Quinten 672f6722e3 nodejs:14 remove extra tab 2023-09-26 18:21:31 +02:00
Quinten b36072dcca Merge branch 'master' into tini 2023-09-26 18:15:23 +02:00
Quinten d514f59440 Fix nodejs 14 build
I messed up and forgot a line break and now apt is failing
2023-09-06 19:46:09 +02:00
Quinten 94aa88bdce Merge branch 'master' into tini 2023-09-06 19:37:29 +02:00
Paul 02aad5199c Add libnss3 to nodejs (#183)
* Add libnss3 to nodejs
* Lock down some npm version

---------

Co-authored-by: Quinten <josdekurk@gmail.com>
2023-09-06 19:29:47 +02:00
Quinten 5b354d0efc Remove extra empty line 2023-08-13 10:53:28 +02:00
Quinten 47f6300258 Nodejs: Add Typescript support 2023-08-13 10:47:33 +02:00
Quinten baf272435a Use SIGINT as stop signal 2023-08-09 19:24:33 +02:00
Quinten e6c1b4cc4a tini part 1 2023-07-19 18:01:39 +02:00
Loki 8a634cd2ba Add version 20 (#163)
Add: nodejs 20
2023-06-28 09:54:00 +02:00
Loki e1243e6917 Fix npm version compatibility
The latest version of NPM for NodeJS 17 going off https://nodejs.org/en/download/releases is 8.11.0. Leaving it as @latest results in the following error during build:

 => ERROR [3/5] RUN         npm install npm@latest--location=global                                                                                                                                                                                                                                                     0.9s
------                                                                                                                                                                                                                                                                                                                       
 > [3/5] RUN         npm install npm@latest--location=global:
#0 0.846 npm ERR! code EINVALIDTAGNAME
#0 0.847 npm ERR! Invalid tag name "latest--location=global" of package "npm@latest--location=global": Tags may not have any characters that encodeURIComponent encodes.
#0 0.849 
#0 0.849 npm ERR! A complete log of this run can be found in:
#0 0.849 npm ERR!     /root/.npm/_logs/2023-05-14T21_06_16_353Z-debug-0.log
------
Dockerfile:9
--------------------
   7 |                 && useradd -m -d /home/container container
   8 |     
   9 | >>> RUN         npm install npm@latest--location=global
  10 |     
  11 |     USER        container
--------------------
ERROR: failed to solve: process "/bin/sh -c npm install npm@latest--location=global" did not complete successfully: exit code: 1


Additionally, there was a message during build about -g being depreciated and using --location=global instead, so I figured as long as I'm making a change to this anyways I may as well switch that out. With the first change it builds successfully, with the second change it builds successfully without the depreciation message.
2023-05-14 14:08:37 -07:00
gOOvER 75a3f263d7 add nodejs19 2023-03-19 12:26:19 +01:00
gOOvER f59be34e5f add ping cmd 2023-03-19 09:45:46 +01:00
gOOvER 112a4fd3dd removed 2nd layer of npm install 2023-01-28 16:02:52 +01:00
gOOvER dbd807f77b add npm install npm@latest -g 2023-01-27 20:11:24 +01:00
Alex cd6b949868 fix: invalid INTERNAL_IP environment value
New IP route output appends UID to the result, causing the value to be set to that instead of the IP. Fix it by ignoring the last two appended UID results
2022-04-24 18:10:20 +03:00
gOOvER bc57e78b0c add nodejs18 2022-04-22 07:36:18 +02:00
softwarenoob 6bde9c7d3e chore: remove reduntant node 15 non-LTS release
closes #31
2021-12-14 14:58:39 +02:00
Ethan Adams 7e55c3b6ab Added libtool installation to Node.js 12 docker file 2021-12-08 14:12:43 -05:00
Ethan Adams 0ac02a5c42 Added libtool installation to Node.js 14 docker file 2021-12-08 14:12:06 -05:00
Ethan Adams dc1e8d8bf3 Added libtool installation to Node.js 15 docker file 2021-12-08 14:11:26 -05:00
Ethan Adams a6d1d9f28e Added libtool installation to Node.js 16 docker file 2021-12-08 14:10:50 -05:00
Ethan Adams 38ef2e77c5 Added libtool installation to Node.js 17 Docker file 2021-12-08 14:09:53 -05:00
gOOvER d5e1e2e5ec update all nodejs to bullseye-slim 2021-12-08 07:30:18 +01:00
Alex 8ba8f2f811 feat: ARM64 support for Node.js
resolves #10
2021-10-22 15:24:42 +03:00
Alex b24985022a feat: add Node.js 17 image 2021-10-22 14:41:47 +03:00
Alex 58bddef746 nodejs: install latest npm 2021-10-10 21:40:44 +03:00
Alex 5480ec769c image(nodejs): add build-essential, tar and curl 2021-10-05 17:05:09 +03:00
Softwarenoob d8126cc628 feat: add nodejs images with eval startup to work with Discord eggs
Porting over nodejs images to yolks which use eval startup to properly manage the discord.js egg startup parameters
2021-08-06 21:48:59 +03:00
Softwarenoob ff39426961 force rebuild all images 2021-07-14 03:45:37 +03:00
Dane Everitt 5919abae88 Actually correct command running... 2021-05-29 10:52:55 -07:00
Dane Everitt 0248368c01 Improve the startup commands and unbreak their execution 2021-05-29 10:19:11 -07:00
Dane Everitt ee444da25a Move a bunch of files around, try to get things working 2021-05-15 12:26:45 -07:00