From 9732dece9e45cd7100b9b2b38ebcbb058ca3706f Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L de Mello" Date: Mon, 25 May 2026 18:58:58 -0300 Subject: [PATCH] feat(services,gitea): old redirect of capytal forge --- secrets.yaml | 2 ++ services/capytal/gitea.nix | 6 ++++++ services/cloudflared.nix | 8 ++++++++ 3 files changed, 16 insertions(+) diff --git a/secrets.yaml b/secrets.yaml index 474da82..5d120af 100644 --- a/secrets.yaml +++ b/secrets.yaml @@ -2,6 +2,8 @@ services: cloudflared: capytalcc-cert: ENC[AES256_GCM,data:Gfys2Tlpk7sQpVkK9RSMQS9TzZVcU3IRoCpL1GOFuBL0ZWPzTgiNfyksBRs3yUph5X+Yc7BHT0qSFZneUwml9EojEuFZZnhxt7gygnQGSUzKHNAHF//fT+P3PpWI/dDfboznLQsNti7GbpflMiOOBdu36xXSai2jt4tFFLp/DoQ5aSXfCcgGx/gB4wLCN1kLcPnldGSHJ4k+Z3U28gJRiCZ/tWtrRO7KdUxh1u9Y71wQbtVP6Xp0jUI/0CgOAxE6+eOFcgeleNSc+vbvN3TB1yl2d/oj9jpsub9b60duMHkq0S5M7iE7aHPNk92i1kIraqVOuUYvlMmlCM4bRZ+vxhGxOujXHqr/BNfR+EhXyRsnZEZxdTCBZpQa,iv:noJUVwrFuHGD/bT0PVFQTjuCj35+viVlHvdM/yJS+6Q=,tag:FoyUbrAiaF75pFy6Fwx5Tw==,type:str] capytalcc-cred: ENC[AES256_GCM,data:AKSM5VhzNUiLrM27fRiB7R+IzsJ1HY3X0VQFi3iqaazUTexxM7JwItW/jfBS8PlPTk7JiwVG++e7RNJapUzLHe0Zs1wwPUb6FkC3Q0GTdj051NhffvSCfpn/8WIGOxZaT9nZKYbWfqJ18oFLa6yX2VqN7DzpmnLgvy4G21SYkGRCFja2g00bVH92kJuLEpM/yVPdHa/RGjy0jQxmSgOpo3SEsHfaaxYk6VoPDd3RZC8=,iv:l3RNQz5lXnsDAcqaTkckL38henO5HaVbAlXt+Zrusk0=,tag:JBflgE+I2by4La46KHzIJQ==,type:str] + capytalcompany-cert: ENC[AES256_GCM,data:h6h/A8iFvxwpBYUTnKB+OTP/gPEJ09UZZkeVoVDG2naoBPnPpXyJPssa2JXnDZ78DrlFJ2Y+cFKyL0c/5z7nZyTcjgwnBJNB7lixRpgenLHdzoj8zO/WS4lRcSOIBmU9ZieQau3YU/aZCZEWQ1qwxotjzc89UNt3glR3X/WKD8f37O6S7HBhl4jIBBFofK/JcY8H4GkZ1IyHqZJQRgwW0/2suF26pd07J0XazWMjc3ZBXUdJ9G+WudUVD4UbYmSvxnGl64lL94ceGKSnDMLLp42V3F37r9/27AXAB3VXlF0lJBTctFhLNcEXj4wCchIXTqVM2v/5zD5lLojcRn9I7bn7W6/EDHbJJyQbZLPnWezora+Cp8JLdT5o,iv:ZgiM+U5bGLJuRQmsV8nmzXSIIVFzjSGwQs3JTuBRrlA=,tag:+MnSfQ0vxnFg7xluO29z7g==,type:str] + capytalcompany-cred: ENC[AES256_GCM,data:s+OR6vUWcjmDIg/Bt6MI4mkOu9eTSLWKYQ5dqq2VqmjL9Tge9mQqMRZbKLpHJ8mRYeXDFCdgXiXCFwQmsCK1fgLw7odszANShWsND9+3wPBbzrDZHVyWUWxbmGXSavnL4kzQJ0xRfKU1AHYBC/OLiXFJ/od5sEE3t5+1hObicYnqbOH8Mj6y2uM7Xn6sVnZJglBoJx+xO6hXM651ac0xJL3cPPW13wjnYdEJCT8J8+g=,iv:Q5crLyJvzKb2aMD16k48nHGcFCQDDKyZl4xCywZC30w=,tag:Cnt0tssSMYqkTZ92pl9N5Q==,type:str] guzone-cert: ENC[AES256_GCM,data:zFwtLBIb5S5XvduuK2hbVsq9YHkvKuyy25KtOHN3YQeHuWMZQzDXw4ICE6/YaJzfDhZNxcpQvRNt6OXqqBzHB74oEeKvOZC9owfMzNufWHxcFRpwNSl5LUq57ciC+6wnizhrdKwtk3v5lZk9ToCjURYbZ/RqkZKgYfrrv7Xh22Qns+H9rYg6B06MtglXSHciXnigc5ofkyd9mY3yoCCooteKaix13ZJYzt+LHfJlur/+tGz8pvAZGN/beOdkX/kp6QD3+7JPeOt6KeNkdGY4TvdM2fpMSK0JZekGHgHQVSQJLDkSlNY9SOPuqgZYleRi0fy2Ve9tA9SpGatWXhcuUZTbbNf0SRf/by5n6mUF9a3kPOjkJq/4Jeoi,iv:0wobompJLwaxVQnJAntKSF2pxIebDxxZ2lgEpw3iT1o=,tag:Ef3QZ6vebHzzSsTLUOWYyw==,type:str] guzone-cred: ENC[AES256_GCM,data:UVsBMQMB2yrS2TnzyqSh57Hyr13ONfC81gJO2iT5EDkUu1XoocJcd1G0TEhSODmMvTfx6FrI5GSGRbHX0Z/AK1IBIeLBBQ9zDqhvL/2i+0EltBaIw/HMDusWvFLQMBBQiJ0uDqpBTEUAidUEe/qX248bGdL3d9EfYcxp7ivplMOZ5ocNJhDXqF0M1odfcia6J5xvehBeBeO6B8t5tDoDIIpA39bHge5IgMvQ9GwB4tE=,iv:YFbB8Wmgnzwdw0BZjWIrkP5FQ09iKeiW/eIIbBdNEgk=,tag:v7u6cAf8JM2KT/jxxb0tYg==,type:str] gitea: diff --git a/services/capytal/gitea.nix b/services/capytal/gitea.nix index 63d8a06..ff9aba7 100644 --- a/services/capytal/gitea.nix +++ b/services/capytal/gitea.nix @@ -178,6 +178,12 @@ in { header_up Host {host} } ''; + "forge.capytal.cc:80".extraConfig = '' + redir https://code.capytal.cc permanent + ''; + "forge.capytal.company:80".extraConfig = '' + redir https://code.capytal.cc permanent + ''; }; environment.persistence."/persist".directories = [ diff --git a/services/cloudflared.nix b/services/cloudflared.nix index 2ac796c..860721d 100644 --- a/services/cloudflared.nix +++ b/services/cloudflared.nix @@ -15,6 +15,12 @@ caddy-domain = "capytal.cc"; default = "http_status:404"; }; + "9d90c3d6-a3a7-4265-9576-13d08415701b" = { + certificateFile = config.sops.secrets."services/cloudflared/capytalcompany-cert".path; + credentialsFile = config.sops.secrets."services/cloudflared/capytalcompany-cred".path; + caddy-domain = "capytal.company"; + default = "http_status:404"; + }; "9ed8b48f-9585-4a67-9895-114b162172fb" = { certificateFile = config.sops.secrets."services/cloudflared/guzone-cert".path; credentialsFile = config.sops.secrets."services/cloudflared/guzone-cred".path; @@ -28,6 +34,8 @@ sops.secrets = { "services/cloudflared/capytalcc-cert" = {}; "services/cloudflared/capytalcc-cred" = {}; + "services/cloudflared/capytalcompany-cert" = {}; + "services/cloudflared/capytalcompany-cred" = {}; "services/cloudflared/guzone-cert" = {}; "services/cloudflared/guzone-cred" = {}; };