Skip to content
archived Visibility internal Owner erik@uvilo.com Approver _ Created 2026-05-22 Updated 2026-05-22

Container Base Image Plan 6

Scope: Decommission the old Alpine build.

Prior plan: Container Base Image Plan 5


Task 1 — Decommission the old Alpine build

Once the new build is confirmed stable at the production URL, tear down the old Alpine infrastructure.

  1. Delete the old Alpine Railway service from the uvilo-libre-chat project
  2. Delete the old Alpine Railway project (uvilo-libre-chat) if no other services remain
  3. Delete the old Alpine GHCR image tag (latest) if no longer needed
  4. Switch: rename the Debian-slim GHCR image from :debian-slim to :latest (or keep both tags)
  5. Delete the old Forge/Configs directory
  6. Switch: rename the Forge/Configs-debian directory to just Forge/Configs
  7. Update Forge_Infrastructure.md:
    • Remove the “Alpine Container Constraints” section
    • Remove the “Before You Install” table
    • Remove Alpine-specific bullets (no bash, no curl/wget)
    • Keep notes about npx -y, uvx, /proc/1/environ
    • Update the architecture section to reflect the new project and service IDs
    • Retire the dual-image documentation
    • Update config folder reference: restore Forge/Configs/ as the canonical folder (renamed from Configs-debian/
    • Update the GHCR image reference to the canonical tag
  8. Update knowledge where needed to require Forge/Configs directory to be displayed in the sidebar with all of its folder/file structure
  9. Search for all references in published knowledge to “Configs-debian”, and replace it with “Configs”
  10. Add the Forge/Configs directory to the sidebar