shared shack-drivedroid: krebs.nginx -> services.nginx

This commit is contained in:
tv 2017-04-17 15:46:45 +02:00 committed by lassulus
parent 6df0b60f8a
commit 6b453f7068

View File

@ -1,4 +1,4 @@
{ pkgs, lib, config, ... }:
{ config, pkgs, ... }:
with import <stockholm/lib>;
let
repodir = "/var/srv/drivedroid";
@ -7,6 +7,20 @@ in
{
environment.systemPackages = [ pkgs.drivedroid-gen-repo ];
services.nginx = {
enable = mkDefault true;
virtualHosts.shack-drivedroid = {
serverAliases = [
"drivedroid.shack"
];
# TODO: prepare this somehow
locations."/".extraConfig = ''
root ${repodir};
index main.json;
'';
};
};
systemd.services.drivedroid = {
description = "generates drivedroid repo file";
restartIfChanged = true;
@ -27,18 +41,4 @@ in
'';
};
};
krebs.nginx = {
enable = lib.mkDefault true;
servers = {
drivedroid-repo = {
server-names = [ "drivedroid.shack" ];
# TODO: prepare this somehow
locations = lib.singleton (lib.nameValuePair "/" ''
root ${repodir};
index main.json;
'');
};
};
};
}