Repository navigation
ci(monorepo): record deployed image tags in the server .env - #20
Merged
Merged
Conversation
The deploys pass the image tag explicitly but never stored it, so the IMAGE_TAG / MCP_IMAGE_TAG values in the server's .env went stale and a docker compose command run by hand could start an older image. Write the version to .env once the new container is running.
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.
Summary
IMAGE_TAG/MCP_IMAGE_TAGin the server's.env, after checking the new container runs the expected image. The line is replaced when present and appended otherwise.docs/deployment.mddescribes the new step.Why
The deploys set the tag explicitly but never stored it, so the
.envvalues went stale. Adocker composecommand run by hand on the server then resolved the service to an older image. Falling back tolatestwould not help either: deploys pull versioned tags, so the locallatestimage is not kept current.Testing
Ran the update snippet against a sample
.env: it replaces an existing value, appends a missing one, leaves similarly named keys alone and keeps the file mode.