I have a single application that is ran on n amount of servers in any given configuration (say some behind NAT etc.), thus direct push update is not really viable option.
I was planning to build an self-updater into the application, so that every instance could download the new version from, say S3, and update themselves.
What would be the best way to approach this?
You can use always together with curl (or something similar for s3, for example the s3cmd) and unzip. Just download the file automatically, unzip it and always restarts it if necessary.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With