Commit graph

36 commits

Author SHA1 Message Date
359292b497 fix nginx/arion/runner failures introduced by podman switch
- Break systemd ordering deadlock: nginx.after mkForce removes
  DNS-challenge ACME services (philippeterson, webdav) from nginx's
  After list, which was creating a cycle through nginx-config-reload
  back to HTTP-webroot ACME services that need nginx Before them.

- Fix arion services not finding podman socket: arion NixOS module
  sets backend=podman-socket but doesn't inject DOCKER_HOST; add
  explicit DOCKER_HOST=unix:///run/podman/podman.sock for all three
  arion projects.

- Fix gitea-runner startup race: add After/Wants on arion-forgejo so
  the runner doesn't try to register before Forgejo is up.

- Fix riverside image reference: pinned digest was stale after a
  re-push; switch to :latest.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 18:58:08 -08:00
d7109b6585 add VNC desktop container at vnc.quinefoundation.com
Custom Podman image (forge.quinefoundation.com/ironmagma/vnc-desktop) running
TigerVNC + noVNC + openbox, proxied via nginx with ACME TLS and basic auth.
Also switches all arion projects from docker to podman backend.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 17:08:15 -08:00
8003d7c038 Add postmark 2026-05-23 20:12:53 -08:00
b86e07f29e fix 2026-05-14 14:49:25 -08:00
8d4dae8dd9 Fix riverside port mapping, postgres volume path, and enable HTTPS
- Map container port 80 (not 8080) to host 3011
- Mount postgres data at /var/lib/postgresql (postgres 18 changed path)
- Set TRUSTED_HOST env var so Drupal accepts the hostname
- Enable ACME/HTTPS for riverside.coldairnetworks.com with HTTP→HTTPS redirect

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 14:33:31 -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
170bcd24c5 Fix forgejo rq size 2026-05-14 14:34:10 -07:00
b9b282fde8 add www.philippeterson 2026-05-05 01:39:13 -08:00
aed3fa1e4d Add philippeterson.com 2026-05-05 01:33:57 -08:00
ad6be27f7c Enable more sites 2026-05-04 23:07:42 -08:00
448221afff Comment out temporarily most sites 2026-05-04 11:04:12 -08:00
Mork Swork
cd4beb329e Add gold 2026-02-16 12:41:59 -08:00
Mork Swork
a80f5d99c9 hai world 2026-02-16 12:31:26 -08:00
Mork Swork
6d6dcd818c hai world 2026-02-16 12:29:18 -08:00
Mork Swork
cf38d6fc59 hai world 2026-02-16 12:26:47 -08:00
Mork Swork
eba08dc984 Add pdxdestiny.com 2026-02-15 21:51:07 -08:00
philip-peterson
8af11c52ae Add fbksdigital 2025-11-18 14:54:59 -09:00
philip-peterson
92e5c59c8a Add quineglobal landing 2025-08-18 21:37:34 -08:00
Philip Peterson
f0e51b302d
Add portfolio 2025-05-05 19:09:26 -07:00
Philip Peterson
95c2c97c6b
wip 2025-01-04 01:15:18 -09:00
Philip Peterson
a1d76b6d5b
wip 2025-01-04 01:12:38 -09:00
Philip Peterson
502a5d6288
quinefoundation.com -> quineglobal.com 2025-01-03 23:19:53 -09:00
Philip Peterson
9d4eb5d048 wip 2024-12-22 06:56:25 -05:00
Philip Peterson
1effdc13a2 wip 2024-12-22 06:53:48 -05:00
Philip Peterson
3e54951548 proxy webdav 2024-12-22 06:44:15 -05:00
Philip Peterson
5cc09ce53c
https redirect 2024-12-20 07:13:37 -05:00
Philip Peterson
4f71bf83bc
wip 2024-12-20 07:07:18 -05:00
Philip Peterson
fcd559d1c2
wip 2024-12-20 07:04:17 -05:00
Philip Peterson
239f0a5540
wip 2024-12-20 07:02:51 -05:00
Philip Peterson
79993dd078
wip 2024-12-20 07:00:31 -05:00
Philip Peterson
7e483f15b0
wip 2024-12-20 06:59:51 -05:00
Philip Peterson
87655f279c
try to fix http/https 2024-12-20 06:57:17 -05:00
Philip Peterson
80d8c3d4c9
tryfix 2024-12-20 06:41:54 -05:00
Philip Peterson
c2c438cb82
forge 2024-12-20 06:33:19 -05:00
Philip Peterson
6c2551349e
Publish quine-core 2024-11-15 23:41:12 -09:00