fix various bugs

This commit is contained in:
Chris Kruining 2025-08-13 08:50:26 +02:00
parent f1ffa33976
commit 30f17f692c
No known key found for this signature in database
GPG key ID: EB894A3560CCCAD2
10 changed files with 40 additions and 36 deletions

View file

@ -3,7 +3,7 @@ let
inherit (lib) mkIf mkEnableOption;
cfg = config.${namespace}.services.development.forgejo;
svr = cfg.settings.server;
domain = "git.kruining.eu";
in
{
options.${namespace}.services.development.forgejo = {
@ -18,7 +18,8 @@ in
settings = {
server = {
# DOMAIN = "";
DOMAIN = domain;
ROOT_URL = "https://${domain}/";
HTTP_PORT = 5002;
};
@ -28,10 +29,10 @@ in
SHOW_REGISTRATION_BUTTON = false;
};
actions = {
ENABLED = true;
DEFAULT_ACTIONS_URL = "forgejo";
};
# actions = {
# ENABLED = true;
# DEFAULT_ACTIONS_URL = "forgejo";
# };
session = {
COOKIE_SECURE = true;
@ -39,29 +40,29 @@ in
};
};
gitea-actions-runner = {
package = pkgs.forgejo-actions-runner;
instances.default = {
enable = true;
name = "monolith";
url = "https://git.kruining.eu";
# Obtaining the path to the runner token file may differ
# tokenFile should be in format TOKEN=<secret>, since it's EnvironmentFile for systemd
tokenFile = config.age.secrets.forgejo-runner-token.path;
labels = [
"ubuntu-latest:docker://node:16-bullseye"
"ubuntu-22.04:docker://node:16-bullseye"
"ubuntu-20.04:docker://node:16-bullseye"
"ubuntu-18.04:docker://node:16-buster"
"native:host"
];
};
};
# gitea-actions-runner = {
# package = pkgs.forgejo-actions-runner;
# instances.default = {
# enable = true;
# name = "monolith";
# url = "https://git.kruining.eu";
# # Obtaining the path to the runner token file may differ
# # tokenFile should be in format TOKEN=<secret>, since it's EnvironmentFile for systemd
# tokenFile = config.age.secrets.forgejo-runner-token.path;
# labels = [
# "ubuntu-latest:docker://node:16-bullseye"
# "ubuntu-22.04:docker://node:16-bullseye"
# "ubuntu-20.04:docker://node:16-bullseye"
# "ubuntu-18.04:docker://node:16-buster"
# "native:host"
# ];
# };
# };
caddy = {
enable = true;
virtualHosts = {
"git.kruining.eu".extraConfig = ''
${domain}.extraConfig = ''
import auth
reverse_proxy http://127.0.0.1:5002