Releases
2.0.0
2.0.0 (2023-11-30)
⚠ BREAKING CHANGES
every existing container deployment will need their env var names updated
breaking out into multiple volumes will require data transfer
Bug Fixes
added -l to useradd and made PGID and PUID build args (e121ad1 )
added dummy user/password to prevent warning msg at boot (86a555e )
added info log to list configs updated (31f1ca5 )
added python3 to dockerfile install and updated dependency tests (b6db7e2 )
added unzip to container and related test (470e128 )
caught edge case of no backups existing if it is first time creating config (6e92fdf )
converted proton env vars to build args (84f3eaf )
corrected syntax issue in ark-sa-bootstrap (b85efc0 )
fixed bug that stopped new configs being updated when CONFIG_ values changed (be8e4e3 )
integrated new python config generation into ark-sa-bootstrap (8060e1a )
made ark-sa-server responsible for starting ark-sa-updater (a27c950 )
prevent early shootergame log tail by deleteing old logs first (0524b82 )
removes user/pw from supervisord conf due to launch issues (91cf811 )
updated config_from_env_vars to main capitalization and remove spaces around = (ae9e790 )
Code Refactoring
renamed all env vars to drop ARK prefix (d77c80c )
Features
added backup on container stop (e4c704c )
added option to limit # of backups stored (dbe7dfd )
added scheduled restarts (16ca5f1 )
added scheduled update cron (51bf6a5 )
added scheduled updates (765af0c )
added timezone config to container (90c053e )
configs are now backedup instead of overwritten, and removing CONFIG_ vars now also remove it from config (d204ee6 )
created python script to extract env vars and convert to ini files (26745c4 )
created supervisord controlled process to install/update server (b07adef )
created supervisord controlled process to start ark sa server (acbe0e8 )
installed cron inside container (28d6d6e )
introduce the option to store backups as zip instead of tar.gz (1a26e08 )
introduced backups on restarts and before updates (183629f )
introduced MANUAL_CONFIG to control if config file generation should be used (3b72b1f )
now using supervisor as our process manager (02dbc14 )
You can’t perform that action at this time.