
Geo-redundancy is supported for servers hosted in any of the Azure paired regions. This provides better protection and ability to restore your server in a different region in the event of a disaster. In addition, this provides at least 99.99999999999999% (16 9s) durability of backup objects over a given year. Simply enable the geo-redundancy option for Azure Database for MySQL- Flexible Server during server creation to ensure geo-redundant backup storage. When backups are stored in geo-redundant backup storage, multiple copies stored within the region that hosts your server and replicated to its geo-paired region. You can also configure network settings while restoring using geo-restore by switching between private and public networking options or changing virtual network configurations. With this feature enabled, you can perform geo-restore and deploy a new server to the geo-paired Azure region using the original server’s latest available geo-redundant backup. Enabling geo-redundancy empowers you to recover from a geographic disaster or regional failure if you can’t access your server in the primary region. If you have any success in this area, please send a PR.We’re pleased to announce that Azure Database for MySQL - Flexible Server now offers added flexibility in choosing geo-redundant backup storage to provide higher data resiliency. I've tried running a setup with a Docker volume mounted, but the server does not seem to start properly, and I haven't been able to get it working yet. If you want to run this as a persistent, public server though, you may not like this setup and want things like game data to be external. This is probably fine for casual play, running a home server, etc. Right now, the game and its data are installed into the Docker image. To shell into the Alpine Linux environment running the server: To view and follow the server's log output

To restart destructively (remove the persisted state):īounce will also implicitly run the following command Logs To stop the server and remove the persisted state: Up will also implicitly run the logwatch command Stop Once the Docker image has been built, you can bring up a container: $ docker-compose build Working with the server Run

You will need to have Docker installed to build and run the image. Then clone the repo and you're ready to build the image.

This will let you easily bring up a container running a One Hour One Life game server.
