107 Commits

Author SHA1 Message Date
Simon Smith
d7efb1f3b1 add DISABLE_EXTRACT to dockerfile and max-parallel to fix docker workflows
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2025-10-27 09:50:15 +00:00
Simon Smith
4137132701 fix dockerfile and improved docker workflow
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2025-10-27 09:29:57 +00:00
DaanSelen
6e2f9aad37
feat: add docker healthcheck and expand documentation (#7375) 2025-10-25 16:31:44 +01:00
si458
f2a2676cbb fix monogdb-js/saslprep actually needs installing #7265
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-09-30 17:45:21 +01:00
DaanSelen
0a837aa96d
refac(docker): fix npm install issues at runtime (#7282)
* Merge into master (#11)

* Made the workflow build multiple images for simplicity

* New method

* Trying workflow

* Finalize

* Reset package files to upstream/master

* Edit workflow according to @si458

* Whoops accidentally removed these. Back again.

* Integrate the syslog compiler

* Changed logging accordingly.

* Looks to be a working prototype

* chore(docker): bump alpine version

* feat: make simon less anxious :P

* refac: dockerfile and some package.json packages to improve compat

* chore: revert package lock

---------

Co-authored-by: Daan Selen <dselen@systemec.nl>
2025-09-18 10:23:12 +01:00
DaanSelen
ea341774e5
refac(docker): half the Docker image size due to deferment of compilation (#7227)
* Merge into master (#11)

* Made the workflow build multiple images for simplicity

* New method

* Trying workflow

* Finalize

* Reset package files to upstream/master

* Edit workflow according to @si458

* Whoops accidentally removed these. Back again.

---------

Co-authored-by: Daan Selen <dselen@systemec.nl>

* Integrate the syslog compiler

* Changed logging accordingly.

* Looks to be a working prototype

* chore(docker): bump alpine version

* feat: make simon less anxious :P

---------

Co-authored-by: Daan Selen <dselen@systemec.nl>
2025-09-16 19:22:36 +01:00
si458
6bcf39610a replace yubikeyotp to avoid form-data cve
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-09-09 15:38:57 +01:00
si458
8f4a98a781 update packages in docker
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-08-04 22:29:27 +01:00
DaanSelen
0b6d4b28be
Minor Docker fixes and nice things (#7120) 2025-06-25 00:13:04 +01:00
si458
960326ab40 remove semver dependency for plugins
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-06-10 18:01:42 +01:00
Simon Smith
b1876f0fcf few more docker clean ups to make smaller size
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2025-06-09 19:20:53 +01:00
Simon Smith
108a297b84 speed up docker build github actions
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2025-06-09 18:00:02 +01:00
DaanSelen
5044339c80
Docker hotfix for npm modules (#7075)
* Added Dockerfile improvements for parsing and building

* Downgraded versions to match meshcentral.js

* removed unneeded removal

* syntax fix.

* added label

* Overwritten error fix.

* Remove label
2025-06-09 12:23:57 +01:00
si458
28b31b2476 use html-minifier-terser instead for translate and fix translate multi-threaded
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-06-08 22:50:22 +01:00
DaanSelen
d533cc377b
Dockerfix (#7074)
* Added Dockerfile improvements for parsing and building

* Downgraded versions to match meshcentral.js

* removed unneeded removal

* syntax fix.
2025-06-02 14:26:20 +01:00
DaanSelen
ae0aa7e9ac
Merge branch 'master' into dockerrewrite 2025-05-28 15:09:25 +02:00
Simon Smith
cf183cfdae update packages in docker image
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2025-05-28 12:17:41 +01:00
Daan
6bb6b186ce Added mysql dependency 2025-05-19 17:52:23 +02:00
Daan Selen
5d18a1ad71 Added default exposure of non-encrypted http port. 2025-05-19 12:14:46 +02:00
DaanSelen
6eacc9f312
Merge branch 'master' into dockerrewrite 2025-05-19 11:32:18 +02:00
Daan
5d47415edb added npm install and removed saslprep dependency. 2025-05-18 19:46:54 +02:00
Daan
d864789451 bump version 2025-05-18 19:05:32 +02:00
Simon Smith
4fc921c14f upgrade mongodb+image-size, fix package installs again, stop docker installing translate packages
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2025-05-18 17:01:14 +01:00
Daan
b7512b9bed Disable dynamic config feature by default. 2025-04-13 11:59:34 +02:00
Daan
8c5c319323 Pinning to Alpine 3.21 2025-04-12 22:19:22 +02:00
Daan Selen
4cd9196650 case insensitivity hotfix. 2025-04-09 16:40:49 +02:00
Daan Selen
90b2a3dfec Add other volumes to readme. 2025-04-09 16:14:11 +02:00
Daan Selen
8b2dcf4d9d Removed case sensitivity in true/false prompts 2025-04-09 16:12:41 +02:00
Daan Selen
ecd32fa665 Pinning LTS version. 2025-04-09 16:07:13 +02:00
Daan Selen
23c8c4999b Compression of build arguments and environment variables. 2025-04-09 15:53:16 +02:00
dselen
17a36325d0
Also for the docker compose 2025-03-31 16:04:22 +02:00
dselen
9464c1b01a
Change example values 2025-03-31 16:03:43 +02:00
Daan Selen
46f77841e2 Release candidate. 2025-03-31 10:19:16 +02:00
Daan Selen
6008767f0e Wrong variable. 2025-03-25 15:24:44 +01:00
Daan Selen
75df7b86c4 added "true" to the all option for trusted_proxy env variable. 2025-03-25 15:22:12 +01:00
Daan Selen
9e6b98a031 Made names consistent 2025-03-25 15:16:39 +01:00
Daan Selen
db7eacbca3 Added trustedproxy to dynamic config feature. 2025-03-25 15:13:46 +01:00
Daan Selen
3919c12d64 Finishing up. 2025-03-24 08:53:52 +01:00
Daan
7f0f12a2e0 sorted. 2025-03-23 23:13:52 +01:00
Daan
51ad698213 Use jq with mongo. 2025-03-23 22:45:09 +01:00
Daan
162b372b4d Move preinstall libs to top. 2025-03-23 22:09:17 +01:00
Daan
8448a6add0 Further foolproofed the Dockerfile. 2025-03-23 22:00:24 +01:00
si458
46e6ddb8fc upgrade otplib to 12.0.1 #6912
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-03-23 20:07:06 +00:00
Daan
62443dd4f4 Dockerfile change. 2025-03-23 21:02:30 +01:00
Daan
660312eff3 Working prototype and clear and easy to understand logic. 2025-03-22 03:21:45 +01:00
Daan
59194abc27 More work done on the logic. mongoDB url editing works. 2025-03-22 02:10:42 +01:00
Daan Selen
e11a858081 I hate sed modification but I must. 2025-03-21 16:56:47 +01:00
Daan Selen
86ecc4267d @DaanSelen Docker overhaul intermediate commit. 2025-03-21 16:32:35 +01:00
Daan Selen
6eb85fa892 Refactored more Dockerfile 2025-03-20 17:07:08 +01:00
Daan Selen
da5ef522f8 Modified Dockerfile for readability
Renamed startup.sh to entrypoint.sh
2025-03-19 15:34:44 +01:00