l 2 websites: use helper functions
This commit is contained in:
parent
b517ea2970
commit
7af3dfe9bf
lass/2configs/websites
|
@ -1,27 +1,33 @@
|
|||
{ config, pkgs, ... }:
|
||||
{ config, pkgs, lib, ... }:
|
||||
|
||||
let
|
||||
inherit (config.krebs.lib) genid;
|
||||
inherit (import ../../4lib { inherit lib pkgs; })
|
||||
manageCert
|
||||
activateACME
|
||||
ssl
|
||||
servePage
|
||||
serveOwncloud;
|
||||
|
||||
in {
|
||||
imports = [
|
||||
../../3modules/static_nginx.nix
|
||||
../../3modules/owncloud_nginx.nix
|
||||
../../3modules/wordpress_nginx.nix
|
||||
( ssl "reich-gebaeudereinigung.de" )
|
||||
( servePage "reich-gebaeudereinigung.de" )
|
||||
|
||||
( servePage "karlaskop.de" )
|
||||
( manageCert "karlaskop.de" )
|
||||
|
||||
( servePage "makeup.apanowicz.de" )
|
||||
( manageCert "makeup.apanowicz.de" )
|
||||
|
||||
( servePage "pixelpocket.de" )
|
||||
( manageCert "pixelpocket.de" )
|
||||
|
||||
( ssl "o.ubikmedia.de" )
|
||||
( serveOwncloud "o.ubikmedia.de" )
|
||||
|
||||
];
|
||||
|
||||
lass.staticPage = {
|
||||
"karlaskop.de" = {};
|
||||
"makeup.apanowicz.de" = {};
|
||||
"pixelpocket.de" = {};
|
||||
"reich-gebaeudereinigung.de" = {};
|
||||
};
|
||||
|
||||
lass.owncloud = {
|
||||
"o.ubikmedia.de" = {
|
||||
instanceid = "oc8n8ddbftgh";
|
||||
};
|
||||
};
|
||||
|
||||
services.mysql = {
|
||||
enable = true;
|
||||
package = pkgs.mariadb;
|
||||
|
|
|
@ -1,23 +1,39 @@
|
|||
{ config, pkgs, ... }:
|
||||
{ config, pkgs, lib, ... }:
|
||||
|
||||
{
|
||||
let
|
||||
inherit (import ../../4lib { inherit lib pkgs; })
|
||||
manageCert
|
||||
activateACME
|
||||
ssl
|
||||
servePage
|
||||
serveOwncloud;
|
||||
|
||||
in {
|
||||
imports = [
|
||||
../../3modules/static_nginx.nix
|
||||
../../3modules/owncloud_nginx.nix
|
||||
../../3modules/wordpress_nginx.nix
|
||||
];
|
||||
( manageCert "biostase.de" )
|
||||
( servePage "biostase.de" )
|
||||
|
||||
lass.staticPage = {
|
||||
"biostase.de" = {};
|
||||
"gs-maubach.de" = {};
|
||||
"spielwaren-kern.de" = {};
|
||||
"societyofsimtech.de" = {};
|
||||
"ttf-kleinaspach.de" = {};
|
||||
"edsn.de" = {};
|
||||
"eab.berkeley.edu" = {};
|
||||
"habsys.de" = {};
|
||||
};
|
||||
( manageCert "gs-maubach.de" )
|
||||
( servePage "gs-maubach.de" )
|
||||
|
||||
( manageCert "spielwaren-kern.de" )
|
||||
( servePage "spielwaren-kern.de" )
|
||||
|
||||
( manageCert "societyofsimtech.de" )
|
||||
( servePage "societyofsimtech.de" )
|
||||
|
||||
( manageCert "ttf-kleinaspach.de" )
|
||||
( servePage "ttf-kleinaspach.de" )
|
||||
|
||||
( manageCert "edsn.de" )
|
||||
( servePage "edsn.de" )
|
||||
|
||||
( manageCert "eab.berkeley.edu" )
|
||||
( servePage "eab.berkeley.edu" )
|
||||
|
||||
( manageCert "habsys.de" )
|
||||
( servePage "habsys.de" )
|
||||
];
|
||||
|
||||
#lass.owncloud = {
|
||||
# "o.ubikmedia.de" = {
|
||||
|
|
|
@ -1,14 +1,20 @@
|
|||
{ config, ... }:
|
||||
{ config, pkgs, lib, ... }:
|
||||
|
||||
{
|
||||
let
|
||||
inherit (config.krebs.lib) genid;
|
||||
inherit (import ../../4lib { inherit lib pkgs; })
|
||||
manageCert
|
||||
activateACME
|
||||
ssl
|
||||
servePage
|
||||
serveOwncloud;
|
||||
|
||||
in {
|
||||
imports = [
|
||||
../../3modules/static_nginx.nix
|
||||
( ssl "wohnprojekt-rhh.de" )
|
||||
( servePage "wohnprojekt-rhh.de" )
|
||||
];
|
||||
|
||||
lass.staticPage = {
|
||||
"wohnprojekt-rhh.de" = {};
|
||||
};
|
||||
|
||||
users.users.laura = {
|
||||
home = "/srv/http/wohnprojekt-rhh.de";
|
||||
createHome = true;
|
||||
|
|
Loading…
Reference in a new issue