Deploy the Fabric dashboard from the registry image #67
Loading…
Reference in a new issue
No description provided.
Delete branch "ai-fabric-registry-image"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Switches the
ai_fabricrole from building on channel66 to pullinggit.scruffydude.net/scruffydude/homelab-fabric, the same way astr and comfy-gallery deploy.Blocked, do not merge yet. This needs a HomelabFabric release with a published image:
REGISTRY_TOKENActions secret there if it's missing (a scruffydude token with write:package, the same as astr).v0.2.0and wait for the build-and-push run.scripts/sync_fabric.sh v0.2.0and commit. That bumps both the vendored code and the image tag. Then dropWIP:and merge.deploy_ai_fabric.yml.Changes
ai_fabric.imageishomelab-fabric:{{ ai_fabric_version }}, read fromscripts/agents/FABRIC_VERSION. One sync bumps code and image together, so they can't drift apart.sync_fabric.shnow warns if the release's image isn't in the registry yet.pull: missing. That's enough because the tag is a pinned release, and it keeps the role idempotent. No registry login is needed; anonymous pulls work, as they do for astr.AI_FABRIC_*env defaults, which already match today's deployment.ai_fabric.environment: {}holds any overrides. I dropped the now-redundantinternal_port,repo_root_in_container,job_dir_in_container,cost_per_million_tokensandimport_interval_secondsvars. Mounts (/data,/repo,/root/.ssh) andinit: trueare unchanged.Dockerfile.j2, the app-file copy, the on-host build task, and the composebuild:block. A cleanup task deletes the oldDockerfileandapp/from/opt/stacks/ai-fabric./api/summarywithout aRemote-Groupsheader. That endpoint returns 403 for non-admins, so the probe could never get a 200. The role now waits for the image's own HEALTHCHECK to reporthealthy.AGENTS.mdandscripts/agents/README.mddescribe the updated release flow.Verified
ai_fabric.imageresolves to...homelab-fabric:v0.1.0fromFABRIC_VERSION.environmentoverrides.sync_fabric.shfinds an existing image (astr:latest) and reports a missing one (homelab-fabric:v0.1.0).🤖 Generated with Claude Code
4651cd88b864298e905cWIP: Deploy the Fabric dashboard from the registry imageto Deploy the Fabric dashboard from the registry image