Add: porzh.me landing page

This commit is contained in:
DuN0z 2025-09-19 17:40:17 +02:00
parent fe5cd05d60
commit a68fbcf432
8 changed files with 97 additions and 52 deletions

View file

@ -1,34 +0,0 @@
{ pkgs, ...}: {
services.caddy = {
enable = true;
virtualHosts."blog.lomig.me" = {
extraConfig = ''
root * /var/www/lomig
file_server
'';
};
};
networking.firewall.allowedTCPPorts = [ 80 443 ];
systemd.tmpfiles.rules = [
"d /var/www/lomig 0755 lomig users -"
];
systemd.services.hugo-blog-build = {
description = "Build Hugo Blog";
after = [ "network.target" ];
serviceConfig = {
Type = "oneshot";
ExecStart = /home/lomig/scripts/blog-sync-and-build.sh;
User = "lomig";
};
};
systemd.timers.hugo-blog-build = {
description = "Daily Hugo Blog Build";
wantedBy = [ "timers.target" ];
timerConfig = {
OnCalendar = "daily 06:00";
Persistent = true;
};
};
}

View file

@ -21,9 +21,9 @@
};
settings = {
server = {
DOMAIN = "git.lomig.me";
ROOT_URL = "https://git.lomig.me/";
SSH_DOMAIN = "git.lomig.me";
DOMAIN = "govel.porzh.me";
ROOT_URL = "https://govel.porzh.me/";
SSH_DOMAIN = "govel.porzh.me";
HTTP_PORT = 3000;
SSH_PORT = 22;
START_SSH_SERVER = false;
@ -45,10 +45,10 @@
services.openssh.enable = true;
networking.firewall.interfaces."eth0".allowedTCPPorts = [ 22 ]; # pour admin
# --- Caddy pour git.lomig.me ---
# --- Caddy pour govel.porzh.me ---
services.caddy = {
enable = true;
virtualHosts."git.lomig.me" = {
virtualHosts."govel.porzh.me" = {
extraConfig = ''
reverse_proxy localhost:3000
'';