Lauti: Difference between revisions
Adapt secrets |
Add template example |
||
Line 18: | Line 18: | ||
The web service will be available at http://localhost:3333. The administration login page is available at http://localhost:3333/backstage where you can use the credentials specified above. | The web service will be available at http://localhost:3333. The administration login page is available at http://localhost:3333/backstage where you can use the credentials specified above. | ||
== Configuration == | |||
=== Templates === | |||
Following example packages the "karlsunruh" template and set it as default for Eintopf.<syntaxhighlight lang="nix"> | |||
{ pkgs, ... }: | |||
let | |||
template-karlsunruh = pkgs.stdenv.mkDerivation { | |||
name = "karlsunruh"; | |||
src = pkgs.fetchgit { | |||
url = "https://git.project-insanity.org/onny/eintopf-karlsunruh.git"; | |||
rev = "81cb96424b1162b6dd20c1b22f03dbdf49ae30d4"; | |||
hash = "sha256-+OeZG6+yZ0CwuIEN7pc0MankepZ6npiOD8RMyvWhQrY="; | |||
}; | |||
dontBuild = true; | |||
installPhase = '' | |||
cp -r . $out/ | |||
''; | |||
}; | |||
in | |||
{ | |||
services.eintopf = { | |||
enable = true; | |||
settings = { | |||
EINTOPF_THEMES = "eintopf,${template-karlsunruh}"; | |||
}; | |||
}; | |||
} | |||
</syntaxhighlight> | |||
[[Category:Server]] | [[Category:Server]] | ||
[[Category:Web Applications]] | [[Category:Web Applications]] |