user = config.services.nginx.user;
group = config.services.nginx.group;
extraDomains = {
- "dev.immae.eu" = null;
- "caldance.immae.eu" = null;
+ "dilion.immae.dev" = null;
+ "caldance.cs.immae.dev" = null;
+ "zulip.carpentier.earth" = null;
+ "zulip.tof.carpentier.earth" = null;
+ "zulip.dine.carpentier.earth" = null;
+ "zulip.quentin.carpentier.earth" = null;
+ "zulip.agnes.carpentier.earth" = null;
+
+ "ofn.nc.immae.dev" = null;
+
+ "bookstack.cc.immae.dev" = null;
};
};
services.nginx = {
caldance.servers."caldance:3031" = {};
};
virtualHosts = {
- "dev.immae.eu" = {
+ "dilion.immae.dev" = {
acmeRoot = config.myServices.certificates.webroot;
useACMEHost = name;
forceSSL = true;
root = "/home/immae/www";
};
- "caldance.immae.eu" = {
+ "caldance.cs.immae.dev" = {
acmeRoot = config.myServices.certificates.webroot;
useACMEHost = name;
forceSSL = true;
auth_basic_user_file ${pkgs.writeText "htpasswd" config.myEnv.websites.caldance.integration.password};
'';
};
+ "bookstack.cc.immae.dev" = {
+ acmeRoot = config.myServices.certificates.webroot;
+ useACMEHost = name;
+ forceSSL = true;
+ locations."/".proxyPass = "http://localhost:4003";
+ };
+ "ofn.nc.immae.dev" = {
+ acmeRoot = config.myServices.certificates.webroot;
+ useACMEHost = name;
+ forceSSL = true;
+ locations."/".proxyPass = "http://localhost:3000";
+ };
+ "zulip.carpentier.earth" = {
+ acmeRoot = config.myServices.certificates.webroot;
+ useACMEHost = name;
+ forceSSL = true;
+ locations."/".proxyPass = "http://localhost:4002";
+ };
+ "zulip.tof.carpentier.earth" = {
+ acmeRoot = config.myServices.certificates.webroot;
+ useACMEHost = name;
+ forceSSL = true;
+ locations."/".proxyPass = "http://localhost:4002";
+ };
+ "zulip.dine.carpentier.earth" = {
+ acmeRoot = config.myServices.certificates.webroot;
+ useACMEHost = name;
+ forceSSL = true;
+ locations."/".proxyPass = "http://localhost:4002";
+ };
+ "zulip.quentin.carpentier.earth" = {
+ acmeRoot = config.myServices.certificates.webroot;
+ useACMEHost = name;
+ forceSSL = true;
+ locations."/".proxyPass = "http://localhost:4002";
+ };
+ "zulip.agnes.carpentier.earth" = {
+ acmeRoot = config.myServices.certificates.webroot;
+ useACMEHost = name;
+ forceSSL = true;
+ locations."/".proxyPass = "http://localhost:4002";
+ };
};
};