Commit graph

68 commits

Author SHA1 Message Date
bec97c3f17 ensure gitea-runner owns its ubuntu state dir
The directory was created by the old DynamicUser (uid 63182). Add a
tmpfiles rule to guarantee correct ownership after any rebuild.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 23:48:13 -08:00
8e9328e704 give gitea runner docker socket access
Create a persistent gitea-runner system user in the docker group instead
of relying on DynamicUser — supplementary groups were silently ignored
with DynamicUser=true, leaving the runner unable to reach the socket.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 23:46:25 -08:00
eaa3a8625b run gitea actions runner in host mode
Jobs now execute directly on the runner host rather than inside a docker
container, giving them access to Node.js, Docker, and other host tools
without needing a custom image.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 23:41:07 -08:00
2544666cc9 fixes 2026-05-24 23:31:05 -08:00
cfd7fc1d6a ubuntu runner 2026-05-24 23:03:36 -08:00
8f9028c7a5 tmux 2026-05-24 00:27:15 -08:00
524f751e0d try fix env var 2026-05-23 22:30:47 -08:00
425a7ba6d4 fix 2026-05-23 22:28:08 -08:00
e77a076c17 fix path 2026-05-23 22:19:31 -08:00
8003d7c038 Add postmark 2026-05-23 20:12:53 -08:00
93506862ec Move riverside to arion with postgres companion service
riverside needs a postgres sidecar which oci-containers can't express.
Also adds docker to arion PATH (fixes forgejo-arion) and creates
/var/riverside/{files,postgres} state directories.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 14:23:42 -08:00
d0a9b5337f bump sha 2026-05-14 22:17:19 +00:00
c95df34f03 fix 2026-05-14 14:13:11 -08:00
4d3ebd9d91 Fix arion NIX_PATH so nix-instantiate can find nixpkgs
Systemd services don't source /etc/set-environment, so NIX_PATH was unset
when arion tried to evaluate arion-pkgs.nix via import <nixpkgs>.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 14:04:55 -08:00
01130f7852 Add riverside.coldairnetworks.com and fix arion nix-instantiate PATH
Add riverside OCI container (forge.quinefoundation.com/ironmagma/riverside)
on port 3011 with nginx vhost. Fix forgejo-arion service failure by ensuring
nix-instantiate is in PATH when arion evaluates the compose config.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 14:03:03 -08:00
Mork Swork
ef47bc328b Merge branch 'main' of github.com:philip-peterson/petersweb-infra 2026-05-14 14:34:28 -07:00
Mork Swork
07b15aec19 Fix arion 2026-05-14 14:25:32 -07:00
45b43cf4d9 Merge branch 'two' of github.com:philip-peterson/petersweb-infra into two 2026-05-04 13:53:08 -08:00
Mork Swork
d47a9dc8e1 Zsh fix 2026-05-04 14:52:47 -07:00
e75cd431eb claude code 2026-05-04 13:47:58 -08:00
Mork Swork
339b775acf add anthropic key 2026-05-04 14:44:23 -07:00
philip-peterson
34db396d92 Try to fix pullomatic 2026-05-04 05:31:21 -08:00
philip-peterson
92e5c59c8a Add quineglobal landing 2025-08-18 21:37:34 -08:00
Philip Peterson
3abf046a6e Update blog 2025-06-16 00:45:34 -07:00
Philip Peterson
563b595c1f Update blog 2025-06-16 00:22:09 -07:00
Philip Peterson
808d006be1
Update quine blog 2025-05-03 12:07:17 -07:00
Philip Peterson
0bbb72f043
try adding nextcloud 2025-01-14 21:13:17 -09:00
Philip Peterson
fcf90b026f
remove webdav 2025-01-14 21:05:20 -09:00
Philip Peterson
12a820aa4a
try fix 2025-01-14 21:01:29 -09:00
Philip Peterson
68210230de
add nextcloud 2025-01-14 20:43:46 -09:00
Philip Peterson
a24744109c
update blog 2025-01-04 01:25:12 -09:00
Philip Peterson
f0ee7941cf
add sha 2025-01-04 01:17:32 -09:00
Philip Peterson
a1d76b6d5b
wip 2025-01-04 01:12:38 -09:00
Philip Peterson
8218ddb930
remove caddy 2025-01-03 23:25:04 -09:00
Philip Peterson
fae9eb26b6 Merge branch 'main' of github.com:philip-peterson/petersweb-infra 2024-12-24 06:50:02 -05:00
Philip Peterson
742aa14eae add caddy 2024-12-24 06:49:21 -05:00
philip-peterson
5f2990b5ae fix 2024-12-22 02:47:46 -09:00
Philip Peterson
23ff02e0a3 add cert 2024-12-22 06:47:07 -05:00
Philip Peterson
cff8f5c7b9 Merge branch 'main' of github.com:philip-peterson/petersweb-infra 2024-12-22 06:30:15 -05:00
Philip Peterson
556cd2bdc7 password 2024-12-22 06:29:46 -05:00
philip-peterson
52d2b8356c fix 2024-12-22 02:23:47 -09:00
Philip Peterson
49d5caa8c7 add webdav creds 2024-12-22 06:18:59 -05:00
Philip Peterson
761872493a fix syncio 2024-12-21 08:03:58 -05:00
Philip Peterson
3d8f08b120 sync.io 2024-12-21 07:53:58 -05:00
philip-peterson
2450b7e4c2 add wget to enable remote SSH editing via viscode 2024-12-20 00:24:10 -09:00
philip-peterson
3fc5b2fa98 wip 2024-12-07 03:26:00 -09:00
Philip Peterson
f1575a1775
wip 2024-12-07 02:09:37 -09:00
philip-peterson
7108964ffc wip 2024-12-07 02:00:51 -09:00
philip-peterson
21ecc1ab19 wip 2024-12-07 01:59:55 -09:00
Philip Peterson
e2b2663e2f
Merge branch 'main' of github.com:philip-peterson/private-quine-core 2024-12-07 01:54:23 -09:00