packaging kindergarten again with nix

This commit is contained in:
Tassilo - 2023-10-14 15:25:29 +02:00
parent 3e99190f93
commit db3e4b7f6e
Signed by: revol-xut
GPG Key ID: 4F56FF7759627D07
5 changed files with 49 additions and 16 deletions

View File

@ -425,6 +425,29 @@
"type": "github"
}
},
"kindergarten": {
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"utils": [
"flake-utils"
]
},
"locked": {
"lastModified": 1697289746,
"narHash": "sha256-iMz+PcLkIqT+rd9N5auVVMl0vwzAFXuyK2mkzglzXwk=",
"owner": "tlm-solutions",
"repo": "kindergarten",
"rev": "7d124018700465ae55a8ed5a55496853f9424ec3",
"type": "github"
},
"original": {
"owner": "tlm-solutions",
"repo": "kindergarten",
"type": "github"
}
},
"lizard": {
"inputs": {
"crane": "crane_3",
@ -459,11 +482,11 @@
]
},
"locked": {
"lastModified": 1694526290,
"narHash": "sha256-HiWr+tfJE/hcn8atRC0S5KweSUknQLEduPLTEiSr5J8=",
"lastModified": 1697132997,
"narHash": "sha256-ihUImJsnszkSzxOd/iWkA/oorwsM8JaRFs6LS1831RM=",
"owner": "astro",
"repo": "microvm.nix",
"rev": "03e7f11cf915a911277c2cdea5d7da9717597aa2",
"rev": "38e15eee892e1866f483467de51025dbef473306",
"type": "github"
},
"original": {
@ -552,11 +575,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1693675694,
"narHash": "sha256-2pIOyQwGyy2FtFAUIb8YeKVmOCcPOTVphbAvmshudLE=",
"lastModified": 1696717752,
"narHash": "sha256-qEq1styCyQHSrw7AOhskH2qwCFx93bOwsGEzUIrZC0g=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "5601118d39ca9105f8e7b39d4c221d3388c0419d",
"rev": "2f3b6b3fcd9fa0a4e6b544180c058a70890a7cc1",
"type": "github"
},
"original": {
@ -616,11 +639,11 @@
},
"nixpkgs_5": {
"locked": {
"lastModified": 1694753796,
"narHash": "sha256-QPE7dqcicQH/nq9aywVXJWWtci4FvxHaM+BSIEbGBvA=",
"lastModified": 1696983906,
"narHash": "sha256-L7GyeErguS7Pg4h8nK0wGlcUTbfUMDu+HMf1UcyP72k=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "360a7d31c30abefdc490d203f80e3221b7a24af2",
"rev": "bd1cde45c77891214131cbbea5b1203e485a9d51",
"type": "github"
},
"original": {
@ -641,6 +664,7 @@
"flake-utils": "flake-utils",
"funnel": "funnel",
"gnuradio-decoder": "gnuradio-decoder",
"kindergarten": "kindergarten",
"lizard": "lizard",
"microvm": "microvm",
"naersk": "naersk_3",
@ -808,11 +832,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
"lastModified": 1694495315,
"narHash": "sha256-sZEYXs9T1NVHZSSbMqBEtEm2PGa7dEDcx0ttQkArORc=",
"lastModified": 1697064251,
"narHash": "sha256-xxp2sB+4vqB6S6zC/L5J8LlRKgVbgIZOcYl9/TDrEzI=",
"owner": "Mic92",
"repo": "sops-nix",
"rev": "ea208e55f8742fdcc0986b256bdfa8986f5e4415",
"rev": "f995ea159252a53b25fa99824f2891e3b479d511",
"type": "github"
},
"original": {

View File

@ -43,6 +43,12 @@
url = "github:tlm-solutions/datacare";
};
kindergarten = {
url = "github:tlm-solutions/kindergarten";
inputs.nixpkgs.follows = "nixpkgs";
inputs.utils.follows = "flake-utils";
};
telegram-decoder = {
url = "github:tlm-solutions/telegram-decoder";
inputs = {
@ -106,6 +112,7 @@
, documentation-src
, funnel
, gnuradio-decoder
, kindergarten
, microvm
, nixpkgs
, sops-nix
@ -135,6 +142,7 @@
{
nixpkgs.overlays = [
datacare.overlays.default
kindergarten.overlays.default
trekkie.overlays.default
lizard.overlays.default
bureaucrat.overlays.default
@ -215,7 +223,7 @@
}
{
id = 8;
arch ="aarch64-linux";
arch = "aarch64-linux";
monitoring = false;
}
];

View File

@ -1,7 +1,8 @@
{ config, ... }:
let
service_number = 3;
in {
in
{
TLMS.chemo = {
enable = true;
host = "127.0.0.1";

View File

@ -13,7 +13,7 @@
enableACME = true;
forceSSL = true;
locations."~ ^/(de|en)" = {
root = "/var/lib/kindergarten/";
root = if (config.deployment-TLMS.domain == "tlm.solutions") then "${pkgs.kindergarten}/bin/" else "${pkgs.kindergarten-staging}/bin/";
# index = "index.html";
tryFiles = "$uri /$1/index.html =404";
extraConfig = ''

View File

@ -14,7 +14,7 @@ in
port = 9000 + service_number;
};
metrics = {
port = 10010 + service_number ;
port = 10010 + service_number;
host = config.deployment-TLMS.net.wg.addr4;
};
};