mob next [ci-skip] [ci skip] [skip ci]
lastFile:modules/nixos/think-backend-gtcm.nix
This commit is contained in:
@@ -100,26 +100,11 @@ in
|
|||||||
services.think-greaterchiangmai = {
|
services.think-greaterchiangmai = {
|
||||||
enable = true;
|
enable = true;
|
||||||
domain = "think.wegetthingsmade.com";
|
domain = "think.wegetthingsmade.com";
|
||||||
settings = {
|
settings = commonSettings;
|
||||||
APP_SERVICES_CACHE = "/run/think-gtcm/cache/services.php";
|
|
||||||
APP_PACKAGES_CACHE = "/run/think-gtcm/cache/packages.php";
|
|
||||||
APP_CONFIG_CACHE = "/run/think-gtcm/cache/config.php";
|
|
||||||
APP_ROUTES_CACHE = "/run/think-gtcm/cache/routes-v7.php";
|
|
||||||
APP_EVENTS_CACHE = "/run/think-gtcm/cache/events.php";
|
|
||||||
}
|
|
||||||
// commonSettings;
|
|
||||||
};
|
};
|
||||||
services.think-backend-greaterchiangmai = {
|
services.think-backend-greaterchiangmai = {
|
||||||
enable = true;
|
enable = true;
|
||||||
domain = "think-backend.wegetthingsmade.com";
|
domain = "think-backend.wegetthingsmade.com";
|
||||||
settings = {
|
settings = commonSettings;
|
||||||
APP_SERVICES_CACHE = "/run/think-backend-gtcm/cache/services.php";
|
|
||||||
APP_PACKAGES_CACHE = "/run/think-backend-gtcm/cache/packages.php";
|
|
||||||
APP_CONFIG_CACHE = "/run/think-backend-gtcm/cache/config.php";
|
|
||||||
APP_ROUTES_CACHE = "/run/think-backend-gtcm/cache/routes-v7.php";
|
|
||||||
APP_EVENTS_CACHE = "/run/think-backend-gtcm/cache/events.php";
|
|
||||||
|
|
||||||
}
|
|
||||||
// commonSettings;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -148,6 +148,14 @@ in
|
|||||||
artisan-be
|
artisan-be
|
||||||
];
|
];
|
||||||
|
|
||||||
|
services.think-backend-greaterchiangmai.settings = {
|
||||||
|
APP_SERVICES_CACHE = lib.mkDefault "${cfg.dataDir}/cache/services.php";
|
||||||
|
APP_PACKAGES_CACHE = lib.mkDefault "${cfg.dataDir}/cache/packages.php";
|
||||||
|
APP_CONFIG_CACHE = lib.mkDefault "${cfg.dataDir}/cache/config.php";
|
||||||
|
APP_ROUTES_CACHE = lib.mkDefault "${cfg.dataDir}/cache/routes-v7.php";
|
||||||
|
APP_EVENTS_CACHE = lib.mkDefault "${cfg.dataDir}/cache/events.php";
|
||||||
|
};
|
||||||
|
|
||||||
systemd.services.think-backend-gtcm-setup = {
|
systemd.services.think-backend-gtcm-setup = {
|
||||||
description = "think-backend.greaterchiangmai installation";
|
description = "think-backend.greaterchiangmai installation";
|
||||||
requiredBy = [ "phpfpm-think-backend-gtcm.service" ];
|
requiredBy = [ "phpfpm-think-backend-gtcm.service" ];
|
||||||
@@ -226,6 +234,7 @@ in
|
|||||||
|
|
||||||
systemd.tmpfiles.rules = [
|
systemd.tmpfiles.rules = [
|
||||||
"d ${cfg.dataDir} 0710 ${cfg.user} ${cfg.group} - -"
|
"d ${cfg.dataDir} 0710 ${cfg.user} ${cfg.group} - -"
|
||||||
|
"d ${cfg.dataDir}/cache 0700 ${cfg.user} ${cfg.group} - -"
|
||||||
"d ${cfg.dataDir}/public 0750 ${cfg.user} ${cfg.group} - -"
|
"d ${cfg.dataDir}/public 0750 ${cfg.user} ${cfg.group} - -"
|
||||||
"d ${cfg.dataDir}/public/uploads 0750 ${cfg.user} ${cfg.group} - -"
|
"d ${cfg.dataDir}/public/uploads 0750 ${cfg.user} ${cfg.group} - -"
|
||||||
"d ${cfg.dataDir}/storage 0700 ${cfg.user} ${cfg.group} - -"
|
"d ${cfg.dataDir}/storage 0700 ${cfg.user} ${cfg.group} - -"
|
||||||
|
|||||||
@@ -150,6 +150,14 @@ in
|
|||||||
artisan
|
artisan
|
||||||
];
|
];
|
||||||
|
|
||||||
|
services.think-greaterchiangmai.settings = {
|
||||||
|
APP_SERVICES_CACHE = lib.mkDefault "${cfg.dataDir}/cache/services.php";
|
||||||
|
APP_PACKAGES_CACHE = lib.mkDefault "${cfg.dataDir}/cache/packages.php";
|
||||||
|
APP_CONFIG_CACHE = lib.mkDefault "${cfg.dataDir}/cache/config.php";
|
||||||
|
APP_ROUTES_CACHE = lib.mkDefault "${cfg.dataDir}/cache/routes-v7.php";
|
||||||
|
APP_EVENTS_CACHE = lib.mkDefault "${cfg.dataDir}/cache/events.php";
|
||||||
|
};
|
||||||
|
|
||||||
systemd.services.think-gtcm-setup = {
|
systemd.services.think-gtcm-setup = {
|
||||||
description = "think.greaterchiangmai installation";
|
description = "think.greaterchiangmai installation";
|
||||||
requiredBy = [ "phpfpm-think-gtcm.service" ];
|
requiredBy = [ "phpfpm-think-gtcm.service" ];
|
||||||
@@ -228,6 +236,7 @@ in
|
|||||||
|
|
||||||
systemd.tmpfiles.rules = [
|
systemd.tmpfiles.rules = [
|
||||||
"d ${cfg.dataDir} 0710 ${cfg.user} ${cfg.group} - -"
|
"d ${cfg.dataDir} 0710 ${cfg.user} ${cfg.group} - -"
|
||||||
|
"d ${cfg.dataDir}/cache 0700 ${cfg.user} ${cfg.group} - -"
|
||||||
"d ${cfg.dataDir}/public 0750 ${cfg.user} ${cfg.group} - -"
|
"d ${cfg.dataDir}/public 0750 ${cfg.user} ${cfg.group} - -"
|
||||||
"d ${cfg.dataDir}/public/uploads 0750 ${cfg.user} ${cfg.group} - -"
|
"d ${cfg.dataDir}/public/uploads 0750 ${cfg.user} ${cfg.group} - -"
|
||||||
"d ${cfg.dataDir}/storage 0700 ${cfg.user} ${cfg.group} - -"
|
"d ${cfg.dataDir}/storage 0700 ${cfg.user} ${cfg.group} - -"
|
||||||
|
|||||||
Reference in New Issue
Block a user