Conversation
A client-only change had to wait for the seventeen-job CI suite (Python matrices, extras builds that pull Torch) and then queued behind it for the deploy on the same three runners: about two hours for a mirror refresh that takes fifteen minutes to build. scripts/deploy_dashboard_local.sh runs the workflow's own three steps — rsync, rebuild the container, check health — so a maintainer can ship from a workstation with SSH access to the host. It also stops shipping build/, which is generated documentation output the image never reads; pushing it once filled the deployment host's disk and failed the sync halfway. The workflow's rsync excludes it too, and the script first reclaims images and build cache that no container uses, because the image build writes several gigabytes onto a host that runs other services.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A client-only change had to wait for the seventeen-job CI suite and then queued behind it for the deploy on the same three runners — roughly two hours for a mirror refresh that builds in fifteen minutes.
Adds
scripts/deploy_dashboard_local.sh, which runs the workflow's own steps (rsync, rebuild the container, check health) from a workstation.Also stops the rsync shipping
build/, generated documentation output the image never reads: pushing it once filled the deployment host's disk (2.2 GB) and failed the sync halfway. The workflow now excludes it too.Used it to ship the dashboard to dash.spikeforge.net: the site now serves
index-BbhXU0tu.jswith the new design and the donations link, and the container reports healthy.