1
0
Fork 0

add(acme,nginx): add certificate generation and nginx for the services

This replaces caddy and the port exposure, this is more efficent and
easier to manage in the future.
This commit is contained in:
Philipp 2025-05-25 00:32:54 +02:00
parent 7dd87536aa
commit 5792e478af
Signed by: Philipp
GPG key ID: 9EBD8439AFBAB750
9 changed files with 244 additions and 74 deletions

View file

@ -13,7 +13,7 @@
monolith,
nodejs,
openssl,
playwright-driver,
#playwright-driver,
prisma,
prisma-engines,
}:
@ -41,7 +41,7 @@ let
in
stdenvNoCC.mkDerivation rec {
pname = "linkwarden";
version = "2.10.0";
version = "2.10.2";
src = fetchFromGitHub {
owner = "linkwarden";
@ -120,7 +120,6 @@ stdenvNoCC.mkDerivation rec {
--set-default PRISMA_QUERY_ENGINE_LIBRARY "${prisma-engines}/lib/libquery_engine.node" \
--set-default PRISMA_QUERY_ENGINE_BINARY "${prisma-engines}/bin/query-engine" \
--set-default PRISMA_SCHEMA_ENGINE_BINARY "${prisma-engines}/bin/schema-engine" \
--set-default PLAYWRIGHT_LAUNCH_OPTIONS_EXECUTABLE_PATH ${playwright-driver.browsers-chromium}/chromium-*/chrome-linux/chrome \
--set-default LINKWARDEN_CACHE_DIR /var/cache/linkwarden \
--set-default LINKWARDEN_HOST localhost \
--set-default LINKWARDEN_PORT 3000 \
@ -129,6 +128,8 @@ stdenvNoCC.mkDerivation rec {
runHook postInstall
'';
#--set-default PLAYWRIGHT_LAUNCH_OPTIONS_EXECUTABLE_PATH ${playwright-driver.browsers-chromium}/chromium-*/chrome-linux/chrome \
passthru.tests = {
inherit (nixosTests) linkwarden;
};