Commit graph

  • a9490da8a8
    Fix Caddy startup: remove empty ACME_EMAIL that caused parse error Claude 2026-03-20 12:49:39 +00:00
  • dc59293c5e
    Replace Cloudflare DNS challenge with standard Let's Encrypt HTTP-01 Claude 2026-03-20 11:41:40 +00:00
  • 3794f4cf36
    Fix Dockerfile heredoc parse error in RUN if block Claude 2026-03-20 10:42:46 +00:00
  • 3096d251c6
    Fix Dockerfile: skip cross-compilers when building natively Claude 2026-03-20 10:40:12 +00:00
  • 2060606adc
    Consolidate to single .env at repo root Claude 2026-03-20 10:21:35 +00:00
  • d5a5875899
    Add TLS setup to start.sh; drop Cloudflare requirement Claude 2026-03-20 10:18:01 +00:00
  • b060ec68af
    Add start.sh and Makefile build-only targets Claude 2026-03-20 10:06:24 +00:00
  • 00da63ec80
    Auto-detect platform by default; use DOCKER_DEFAULT_PLATFORM for cross-compile targets Claude 2026-03-20 10:03:36 +00:00
  • 0fecb9a4fe
    Add up-win alias (Windows Docker Desktop uses linux/amd64 via WSL2) Claude 2026-03-20 10:02:21 +00:00
  • 5484b29af6
    Add up-x64 alias for up-amd64 in Makefile Claude 2026-03-20 10:01:26 +00:00
  • 588e74a626
    Multi-platform Docker build: amd64, arm64, armv7, armv6 Claude 2026-03-20 09:55:53 +00:00
  • 3c0adff880
    Collapse deploy logs by default on app details page Claude 2026-03-20 09:51:30 +00:00
  • 8dab4231ea
    Add info logging to webhook handler Claude 2026-03-20 09:36:25 +00:00
  • ee78f3ff0a
    Explicitly pass DOMAIN_SUFFIX and CADDY_API_URL to build script Claude 2026-03-20 09:28:50 +00:00
  • f92545ed4e armv7 target for my old pi Shautvast 2026-03-19 15:55:35 +01:00
  • 95ac2adcb0
    docs: fix docker-compose for docker.io users — install separately, note hyphen syntax Claude 2026-03-19 14:27:52 +00:00
  • 1532bc170b
    docs: clarify Docker install — add docker.io fallback, warn against bare apt install docker-ce Claude 2026-03-19 14:10:27 +00:00
  • c7c4e7a2ec
    docs: add Raspberry Pi end-to-end setup guide Claude 2026-03-19 13:29:41 +00:00
  • ec0f421137
    feat(control-plane): add Stop and Restart app controls Claude 2026-03-19 12:55:17 +00:00
  • 217bafc464
    feat(control-plane): system overview card, container runtime status, fix auto-refresh Claude 2026-03-19 12:20:09 +00:00
  • b83de1e743
    Fix usability issues: redirect on missing app and back-to-dashboard after deploy Claude 2026-03-19 12:10:12 +00:00
  • 944feb39ec
    fix: pass PORT env var to app container Claude 2026-03-19 11:34:23 +00:00
  • fd7d417471 latest rust slim Shautvast 2026-03-19 12:33:08 +01:00
  • d7eb5ef6fe
    fix: use PATCH not PUT to update Caddy routes Claude 2026-03-19 11:28:00 +00:00
  • 2df3c579e4
    fix: switch Docker access to TCP via socat proxy; add Caddy error logging Claude 2026-03-19 11:24:50 +00:00
  • 2e98ce957e
    fix: make Caddy route upsert robust against missing/invalid routes Claude 2026-03-19 11:17:06 +00:00
  • a8b22d8e2d
    fix: switch to Caddy JSON config so dynamic routes work correctly Claude 2026-03-19 11:02:57 +00:00
  • 11db59d612
    fix: guard against non-dict route entries when filtering Caddy routes Claude 2026-03-19 10:55:40 +00:00
  • bddc1a8027
    fix: use musl static linking to eliminate glibc version dependency Claude 2026-03-19 10:48:46 +00:00
  • f6e6d1f8a3
    fix: upgrade builder to rust:1.94-slim-bookworm Claude 2026-03-19 10:46:37 +00:00
  • 4e8aa1614e
    fix: pin builder to rust:1.77-slim-bookworm to match runtime glibc Claude 2026-03-19 10:45:51 +00:00
  • 3d35e220e4
    build.sh: give actionable instructions when Caddy is unreachable Claude 2026-03-19 10:27:17 +00:00
  • 54ddc0d856
    build.sh: fix empty array expansion under set -u Claude 2026-03-19 09:58:20 +00:00
  • efca2b5941
    build.sh: skip --env-file when env file does not exist Claude 2026-03-19 09:46:59 +00:00
  • 98385ea743 proper var use Shautvast 2026-03-19 10:45:52 +01:00
  • 1dc70ff046
    Add .gitattributes: force LF line endings for shell scripts Claude 2026-03-19 09:40:26 +00:00
  • e1a01173ed
    Fix: capture all script output + always log exit code Claude 2026-03-19 09:37:21 +00:00
  • c3f300e8ad
    Fix: surface build errors in deploy log instead of swallowing them Claude 2026-03-19 09:06:37 +00:00
  • d322cc3ce1
    Fix: log viewer wipes itself due to auto-reload on deploy done Claude 2026-03-19 08:57:01 +00:00
  • 0180f37c31
    Add .gitignore, remove target/ from tracking Claude 2026-03-19 08:26:07 +00:00
  • 8f5bb158cb
    M1: Rust control plane, builder, dashboard, and infra Claude 2026-03-19 08:25:59 +00:00
  • c46e3b4125
    Add MVP plan for self-hosted Heroku clone on Raspberry Pi Claude 2026-03-19 07:38:17 +00:00