This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

gsm-wiki: update deployment with CI from gitlab

+24 -3
+24 -3
2configs/gsm-wiki.nix
··· 5 5 enableACME = true; 6 6 locations."/".extraConfig = '' 7 7 auth_basic "Restricted Content"; 8 - auth_basic_user_file ${pkgs.writeText "flix-user-pass" '' 8 + auth_basic_user_file ${pkgs.writeText "c3gsm-user-pass" '' 9 9 c3gsm:$apr1$q9OrPI4C$7AY4EIp3J2Xc4eLMbPGE21 10 10 ''}; 11 11 root /srv/http/docs.c3gsm.de; ··· 15 15 services.nginx.virtualHosts."c3gsm.de" = { 16 16 forceSSL = true; 17 17 enableACME = true; 18 - locations."/".extraConfig = '' 19 - root /srv/http/c3gsm.de; 18 + root = "/srv/http/c3gsm.de/wwwroot"; 19 + locations."/" = { 20 + tryFiles = "$uri $uri/ $uri.html =404"; 21 + }; 22 + }; 23 + 24 + systemd.services."c3gsm-website-cleanup-preview" = { 25 + script = '' 26 + set -eu 27 + ${pkgs.findutils}/bin/find \ 28 + /srv/http/c3gsm.de/wwwroot/pre \ 29 + -mindepth 1 \ 30 + -ctime +7 \ 31 + -delete 20 32 ''; 33 + startAt = "daily"; 34 + serviceConfig = { 35 + Type = "oneshot"; 36 + User = "c3gsm"; 37 + }; 21 38 }; 22 39 23 40 users.users.c3gsm-docs = { ··· 29 46 group = "nginx"; 30 47 openssh.authorizedKeys.keys = [ 31 48 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAlW1fvCrVXhVH/z76fXBWYR/qyecYTE9VOOkFLJ6OwG user@osmocom-dev" 49 + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBV1+1YcOyLA16i9tPDMZsdMKNfVkh884QQGQkHy7L7t gitlab-deployment" 50 + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDrhZNSJ7Yqr+DuwQLSRdZXcEPs0cnH87T+6tg4dbzZSVuxEWuGPeo1SR7XU0l7Ut4n/HhBLu1Lw+BeIsH2FbbeLP5QnYEWaCDpaQxy8SYb+6tn7x6GxG0at4hrdk3vm+UAltqhBQLvpZGfLEvGr+E1e0GfQq0y2MU6glqzmOP43h8XcJ7htTGkduuO947K7WTcv5QaN7Mc1uR+a1EvJ2N+t09x1Hl0sm6MwJvPv88AzrmmOWfikJre7XQspmb5XpecNzSAPZ187MQj8XTqzky4RQFo76/yzn++5XCdjJNGOiJb+W5ob+CXJqdwdBZGyo7n4ZNMfqNV3H1Me3XMunjwwnKczO6nN9iQzTQyjqeMsz4p51iz1ccjXvnKgo5NTff+FwU643LYNH3y9WdzqgLkoGR5R7Dy05qSOOQ2dGPGZi18h2iYTz5/OjjJsU+0bIaY0YGkIbVRhFDvToHew09VLSd7nWOqGIrnINwNsPYc7THOn0ys+RTcMPlxE92lIHaKBUl/+a+q5IGzwMEJfY9kuo2GtEiwfe1gWo7nX4O0hE/B1aqbQ9umrVo/CTNvqOHI+tr/LwQYoyWRFlKEZNqFtOdyw6lf+g4CvmupIct9IEYWMLi7L03i6vhnBUf8aQuguC3FCOC3lBdo2hecw29i8j0F87a1rsVRFm2CDHsOQQ== openpgp:0xB565044B" 32 51 ]; 33 52 }; 34 53 ··· 41 60 group = "nginx"; 42 61 openssh.authorizedKeys.keys = [ 43 62 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAlW1fvCrVXhVH/z76fXBWYR/qyecYTE9VOOkFLJ6OwG user@osmocom-dev" 63 + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBV1+1YcOyLA16i9tPDMZsdMKNfVkh884QQGQkHy7L7t gitlab-deployment" 64 + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDrhZNSJ7Yqr+DuwQLSRdZXcEPs0cnH87T+6tg4dbzZSVuxEWuGPeo1SR7XU0l7Ut4n/HhBLu1Lw+BeIsH2FbbeLP5QnYEWaCDpaQxy8SYb+6tn7x6GxG0at4hrdk3vm+UAltqhBQLvpZGfLEvGr+E1e0GfQq0y2MU6glqzmOP43h8XcJ7htTGkduuO947K7WTcv5QaN7Mc1uR+a1EvJ2N+t09x1Hl0sm6MwJvPv88AzrmmOWfikJre7XQspmb5XpecNzSAPZ187MQj8XTqzky4RQFo76/yzn++5XCdjJNGOiJb+W5ob+CXJqdwdBZGyo7n4ZNMfqNV3H1Me3XMunjwwnKczO6nN9iQzTQyjqeMsz4p51iz1ccjXvnKgo5NTff+FwU643LYNH3y9WdzqgLkoGR5R7Dy05qSOOQ2dGPGZi18h2iYTz5/OjjJsU+0bIaY0YGkIbVRhFDvToHew09VLSd7nWOqGIrnINwNsPYc7THOn0ys+RTcMPlxE92lIHaKBUl/+a+q5IGzwMEJfY9kuo2GtEiwfe1gWo7nX4O0hE/B1aqbQ9umrVo/CTNvqOHI+tr/LwQYoyWRFlKEZNqFtOdyw6lf+g4CvmupIct9IEYWMLi7L03i6vhnBUf8aQuguC3FCOC3lBdo2hecw29i8j0F87a1rsVRFm2CDHsOQQ== openpgp:0xB565044B" 44 65 ]; 45 66 }; 46 67 }