From 11788462e0495d706d8467ea90eaeae12ab1610c Mon Sep 17 00:00:00 2001 From: BrianLakstins <2887390+BrianLakstins@users.noreply.github.com> Date: Tue, 11 Nov 2025 12:40:56 -0500 Subject: [PATCH 1/2] Add libcjson-dev package to docker builder --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e77007c2..2f09b861 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -y \ git cmake build-essential pkg-config file \ libavcodec-dev libavformat-dev libavutil-dev libswscale-dev \ libcurl4-openssl-dev sqlite3 libsqlite3-dev \ - libmbedtls-dev curl wget ca-certificates gnupg && \ + libmbedtls-dev curl wget ca-certificates gnupg libcjson-dev && \ # Install Node.js 20.x (LTS) - includes npm mkdir -p /etc/apt/keyrings && \ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && \ From 3235b07d5312c00a910b43ed362f0a1414f60de7 Mon Sep 17 00:00:00 2001 From: BrianLakstins <2887390+BrianLakstins@users.noreply.github.com> Date: Tue, 11 Nov 2025 13:35:27 -0500 Subject: [PATCH 2/2] Add cjson library to alpine docker image --- Dockerfile.alpine | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile.alpine b/Dockerfile.alpine index 99f639d3..2b1156ad 100644 --- a/Dockerfile.alpine +++ b/Dockerfile.alpine @@ -6,6 +6,7 @@ RUN apk update && apk add --no-cache \ ffmpeg-dev sqlite-dev \ curl-dev \ mbedtls2-dev \ + cjson-dev \ bash # Fetch external dependencies @@ -41,7 +42,8 @@ RUN apk update && apk add --no-cache \ ffmpeg-libavcodec \ ffmpeg-libswscale \ libcurl \ - mbedtls2 + mbedtls2 \ + cjson # Create necessary directories in runtime RUN mkdir -p /etc/lightnvr /var/lib/lightnvr/data /var/log/lightnvr /var/run/lightnvr && \