Add: porzh.me landing page
This commit is contained in:
parent
fe5cd05d60
commit
a68fbcf432
8 changed files with 97 additions and 52 deletions
|
|
@ -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;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -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
|
||||
'';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue