-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[REQUEST] How to update strelka? #439
Comments
Watchtower does seems to solve this problem of redeploying automatically, since the images are public
should work depending on which images you're pulling & running |
If you're running these images on kubernetes, keel seems a good option too: https://keel.sh/ or flux: https://fluxcd.io/flux/guides/image-update/ But I'm not sure there's anything we can add to the strelka project since these are implementation/deployment specific. |
#!/bin/bash
# Function to check for updates and update Docker containers if needed
check_and_update_strelka() {
local current_version=$(docker image inspect -f '{{ .Created }}' target/strelka-backend | cut -d 'T' -f1)
local latest_version=$(curl -s https://registry.hub.docker.com/v1/repositories/target/strelka-backend/tags | jq -r 'max_by(.last_updated) | .last_updated')
if [[ "$current_version" != "$latest_version" ]]; then
echo "New version of Strelka available. Updating..."
docker-compose pull
docker-compose up -d
echo "Strelka updated successfully!"
else
echo "Strelka is already up to date."
fi
}
# Main function to execute the update check
main() {
echo "Checking for updates to Strelka..."
check_and_update_strelka
}
# Execute the main function
main
|
That's a good summary & script option! Up to @phutelmyer if he wants to consider adding something to the documentation, maybe under FAQ or management? We also have an entire Kubernetes manifest section here, with no mention of it in the documentation. Including it with a note as to whether or not those resources are maintained/supported could be helpful. |
I have faced many problems updating via Watchtower or re-deploying the new docker image. Having a documented process to update the Strelka stack would be good. Watchtower is the best option from my standpoint. We might need to determine permanent volumes to lose data through the updates. Thank you for your thoughts @Derekt2 @Het-Joshi |
Is your feature request related to a problem? Please describe.
I wish to update Strelka, but for every release, I run the installation process again.
Note: There is no mention of it in the documentation.
Describe the solution you'd like
Update automatically via watchtower. (Docker Hub)
Describe alternatives you've considered
A script to check weekly, for example, if there is an update available, so start it.
Thank you.
The text was updated successfully, but these errors were encountered: