ci: Atomically deploy updates
Use a symlink-based procedure for making the update deployment atomic. This way, at no time does the filesystem contain an invalid version of the game and thus the webserver will never serve an inconsistent state.
Use a symlink-based procedure for making the update deployment atomic. This way, at no time does the filesystem contain an invalid version of the game and thus the webserver will never serve an inconsistent state.