add forgejo and postgresql services and nixos-container for forgejo
This commit is contained in:
parent
ae7d74249b
commit
2080f294d5
7 changed files with 299 additions and 0 deletions
|
|
@ -4,6 +4,7 @@
|
|||
}:
|
||||
{
|
||||
imports = [
|
||||
./forgejo.nix
|
||||
./networking.nix
|
||||
./stylix.nix
|
||||
./hardware-configuration.nix
|
||||
|
|
|
|||
18
nixos/configurations/Cape/forgejo.nix
Normal file
18
nixos/configurations/Cape/forgejo.nix
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{ config, ... }:
|
||||
{
|
||||
youthlic.containers.forgejo = {
|
||||
enable = true;
|
||||
domain = "forgejo.youthlic.fun";
|
||||
sshPort = 2222;
|
||||
httpPort = 8480;
|
||||
interface = "ens3";
|
||||
};
|
||||
networking.firewall.allowedTCPPorts = [ 2222 ];
|
||||
services.caddy.virtualHosts = {
|
||||
"forgejo.${config.youthlic.programs.caddy.baseDomain}" = {
|
||||
extraConfig = ''
|
||||
reverse_proxy 10.231.136.102:8480
|
||||
'';
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue