Repository navigation
docs(deployment): commands first, and fix what was wrong - #56
Merged
Merged
Conversation
The Docker Compose page had no command at all. It now gives the install as four steps, the everyday commands, the optional profiles and the usual failures. Fixed along the way, each checked against apowerb-hosting: - virtual-machine: the overlay command named the root docker-compose.yml, which is the Hostman file; secrets generation was missing. - podman: a bare `podman run apowerb/apowerb` has no database and no key. - digitalocean / cloud-run: no Dockerfile to select, no image to build; replaced by what a deployment needs, marked as not yet tested. - hostman / portainer: real steps from the root compose file. - kubernetes: k8s/ is not obsolete, it installs the full stack without Helm; the issuers ship a maintainer's e-mail; the clone step was missing. - helmchart: `helm template` failed without postgres.password and backend.env.encryptKey (measured); th2forecast was missing; the upgrade that adds the redirect dropped values-secrets.yaml. - dockercompose: GHCR packages answer 403 to anonymous pulls, removed. - quickstart: the Traefik link pointed at the Compose page. Azure App Service is left out: it is being rewritten separately.
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.
Why
The Docker Compose page had no command, and several deployment pages gave commands that do not work. Each page now leads with the commands, in order.
What changed
docker-compose.yml(the Hostman file), no secrets stepk8s/called obsolete; issuer e-mail not mentioned; no clone stephelm templatefails (measured); no th2forecast; truncated upgradepodman runof the API alonepodman composewith the stack, marked not testedAzure App Service is untouched: it is being rewritten in a separate session.
Checks
mint validate: build validation passedmint broken-links: no broken links foundhelm/apowerb-chart@ apowerb-hosting8f02d43: the documentedhelm templatefailed onpostgres.password is empty; with the added flags it renders 16 objects; the smaller stack renders 8, as the page says.docker compose configon the overlay: see fix(traefik): stop publishing the API and the interface in plain HTTP apowerb-hosting#99.