Skip to content

Commit 9ae0cf4

Browse files
blog: run pages and app immediate after restarted server is set (#75)
Co-authored-by: @theorderingmachine <tom@deorr.co>
1 parent 71e007a commit 9ae0cf4

File tree

4 files changed

+8
-23
lines changed

4 files changed

+8
-23
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ versioning is done in a continuous fashion without worries of breaking changes.
66

77
## patches
88

9+
- `blog`: run pages and app immediate after restarted server is set 2026-02-02
910
- `quintus`: host a calendar service with the kind ordering machine 2026-01-31
1011
- `claude`: praise agentic developments within emergent code change 2026-01-31
1112
- `changesets`: save a package to package package changelog entries 2026-01-31

machines/tom/configuration.nix

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,6 @@
8989
hideMounts = true;
9090
directories = [
9191
"/etc/ollama/models"
92-
"/srv/blog"
93-
"/srv/development"
9492
"/srv/minecraft/world"
9593
"/srv/slack"
9694
"/var/lib/nixos"

machines/tom/systemd/services/blog/default.nix

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,14 @@
1010
after = [
1111
"network-online.target"
1212
];
13-
path = [
14-
pkgs.git
13+
wantedBy = [
14+
"multi-user.target"
1515
];
1616
serviceConfig = {
17-
ExecStart = "${pkgs.nix}/bin/nix develop --command bash -c \"npm run host\"";
18-
ExecStartPre = [
19-
"${pkgs.git}/bin/git pull origin main"
20-
"${pkgs.nix}/bin/nix develop --command bash -c \"npm ci --omit=dev\""
21-
"${pkgs.nix}/bin/nix develop --command bash -c \"npm run build\""
22-
];
17+
ExecStart = "${pkgs.nix}/bin/nix run github:zimeg/blog --refresh";
2318
Restart = "always";
2419
RestartSec = 2;
2520
User = "root";
26-
WorkingDirectory = /srv/blog;
2721
};
2822
};
2923
"blog:preview" = {
@@ -34,20 +28,9 @@
3428
after = [
3529
"network-online.target"
3630
];
37-
path = [
38-
pkgs.git
39-
];
4031
serviceConfig = {
41-
ExecStart = "${pkgs.nix}/bin/nix develop --command bash -c \"npm run host -- --port 3000\"";
42-
ExecStartPre = [
43-
"${pkgs.git}/bin/git fetch blog"
44-
"${pkgs.git}/bin/git checkout blog/dev"
45-
"${pkgs.git}/bin/git reset --hard blog/dev"
46-
"${pkgs.nix}/bin/nix develop --command bash -c \"npm ci --omit=dev\""
47-
"${pkgs.nix}/bin/nix develop --command bash -c \"npm run build\""
48-
];
32+
ExecStart = "${pkgs.nix}/bin/nix run github:zimeg/blog/dev --refresh -- --port 3000";
4933
User = "root";
50-
WorkingDirectory = /srv/development;
5134
};
5235
};
5336
};

machines/tom/systemd/services/quintus/default.nix

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
after = [
1111
"network-online.target"
1212
];
13+
wantedBy = [
14+
"multi-user.target"
15+
];
1316
serviceConfig = {
1417
ExecStart = "${pkgs.nix}/bin/nix run github:zimeg/quintus --refresh";
1518
Restart = "always";

0 commit comments

Comments
 (0)