Update modules/server/containers/apps/gitea.nix
This commit is contained in:
@@ -8,12 +8,9 @@ in {
|
||||
sops = true;
|
||||
db = true;
|
||||
paths = [{
|
||||
path="${serverCfg.dataPath}/gitea/data";
|
||||
owner = "1000:1000";
|
||||
mode = "0755";
|
||||
}{
|
||||
path="${serverCfg.dataPath}/gitea/data-runner";
|
||||
path="${serverCfg.path.data}/gitea";
|
||||
owner = "1000:1000";
|
||||
dirs = ["data" "runner"];
|
||||
mode = "0755";
|
||||
}];
|
||||
containers = {
|
||||
@@ -73,7 +70,7 @@ in {
|
||||
} else {});
|
||||
extraLabels = {
|
||||
"traefik.http.routers.${containerCfg.subdomain}-login.rule" = "Host(`${containerCfg.subdomain}.${serverCfg.domain}`) && Path(`/user/login`) ";
|
||||
"traefik.http.routers.${containerCfg.subdomain}-login.middlewares" = if (serverCfg.containers?authentik && false) then "authentik" else "";
|
||||
"traefik.http.routers.${containerCfg.subdomain}-login.middlewares" = if (serverCfg.containers?authentik && containerCg.extra?proxyauth) then "authentik" else "";
|
||||
"traefik.http.routers.${containerCfg.subdomain}-login.priority" = "100";
|
||||
"traefik.http.routers.${containerCfg.subdomain}-login.entrypoints" = "web-secure";
|
||||
"traefik.http.routers.${containerCfg.subdomain}-login.tls" = "true";
|
||||
@@ -81,7 +78,7 @@ in {
|
||||
|
||||
overrides = {
|
||||
volumes = [
|
||||
"${serverCfg.dataPath}/gitea/data:/data"
|
||||
"${serverCfg.path.data}/gitea/data:/data"
|
||||
];
|
||||
ports = [ "2222:22" ];
|
||||
};
|
||||
@@ -98,7 +95,7 @@ in {
|
||||
|
||||
overrides = {
|
||||
volumes = [
|
||||
"${serverCfg.dataPath}/gitea/data-runner:/data"
|
||||
"${serverCfg.path.data}/gitea/runner:/data"
|
||||
"/var/run/podman/podman.sock:/var/run/docker.sock"
|
||||
];
|
||||
# ports = [ "8088:8088" ];
|
||||
@@ -117,7 +114,7 @@ in {
|
||||
|
||||
$GT admin user create --username "$DEFAULT_ADMIN_USERNAME" --password "$DEFAULT_ADMIN_PASSWORD" --email "$DEFAULT_ADMIN_EMAIL" --admin || true
|
||||
|
||||
touch ${serverCfg.dataPath}/gitea/data-runner/config.yml
|
||||
touch ${serverCfg.path.data}/gitea/data-runner/config.yml
|
||||
|
||||
RUNNER_TOKEN=$($GT actions generate-runner-token)
|
||||
$GTR register \
|
||||
|
||||
Reference in New Issue
Block a user