From 1a64deeb894dc95e2645a75771732c6cc53a79ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Wed, 4 Oct 2023 01:35:06 +0200 Subject: Squash changes containing private information There were a lot of changes since the previous commit, but a lot of them contained personnal information about users. All thos changes got stashed into a single commit (history is kept in a different place) and private information was moved in a separate private repository --- .../websites/tools/games/codenames/default.nix | 50 ---------------------- 1 file changed, 50 deletions(-) delete mode 100644 modules/private/websites/tools/games/codenames/default.nix (limited to 'modules/private/websites/tools/games/codenames/default.nix') diff --git a/modules/private/websites/tools/games/codenames/default.nix b/modules/private/websites/tools/games/codenames/default.nix deleted file mode 100644 index 25eb62d..0000000 --- a/modules/private/websites/tools/games/codenames/default.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ config, lib, pkgs, ... }: -let - greenapid = pkgs.callPackage ./greenapid.nix {}; - frontend = pkgs.callPackage ./frontend.nix { nodeEnv = pkgs.callPackage pkgs.mylibs.nodeEnv {}; }; - wordlists = pkgs.runCommand "wordlists" {} '' - mkdir -p $out - cp -r ${./wordlists} $out/wordlists - ''; - cfg = config.myServices.websites.games.codenames; -in -{ - options.myServices.websites.games.codenames.enable = lib.mkEnableOption "Enable Codenames game"; - config = lib.mkIf cfg.enable { - systemd.services.codenames_api = { - description = "Api for codenames game"; - wantedBy = [ "multi-user.target" ]; - script = "${greenapid}/bin/greenapid"; - postStart = '' - sleep 5; - chown :wwwrun /run/codenamesgreen/socket.sock - chmod g+w /run/codenamesgreen/socket.sock - ''; - serviceConfig = { - User = "codenames"; - DynamicUser = true; - SupplementaryGroups = [ "wwwrun" ]; - Type = "simple"; - RuntimeDirectory = "codenamesgreen"; - WorkingDirectory = builtins.toString wordlists; - }; - }; - - services.websites.env.tools.vhostConfs.games_codenames = { - certName = "games"; - certMainHost = "games.immae.eu"; - hosts = [ "codenames.games.immae.eu" ]; - root = frontend; - extraConfig = [ - '' - ProxyPass /api/ unix:///run/codenamesgreen/socket.sock|http://codenames.games.immae.eu/ - ProxyPassReverse /api/ unix:///run/codenamesgreen/socket.sock|http://codenames.games.immae.eu/ - - - FallbackResource index.html - - '' - ]; - }; - }; -} -- cgit v1.2.3