* feat(docker): add configurable user and group IDs for non-root user
* Introduced `ARG PUID` and `ARG PGID` to allow customization of user and group IDs.
* Updated user creation command to use these arguments for better flexibility.
* feat(dockerfiles): add bootstrap step for SteamCMD
* Added a `RUN steamcmd +login anonymous +quit || true` command to bootstrap SteamCMD in the Dockerfiles for Ubuntu 20.04, 22.04, and 24.04.
* This ensures that SteamCMD is properly initialized during the image build process.
* feat(readme): update tags section with support details
* Enhanced the `Tags` section to include detailed support information for each Ubuntu release.
* Added notes on standard support end dates and legacy support for older versions.
* Improved clarity on the usage of the Docker image and data persistence instructions.
* feat(docker): enhance Dockerfiles and add entrypoint script
* Added `gosu` to Dockerfiles for better user switching.
* Updated user creation and command execution to run as the `steam` user.
* Introduced `docker-entrypoint.sh` to handle UID/GID adjustments at runtime.
* Modified README to clarify app installation instructions and data persistence.
* fix(readme): correct volume mount syntax in usage examples
* Updated volume mount paths in the README to use consistent quoting.
* Ensures clarity and correctness for users running Docker commands.
* docs: update README to move Notes section
* Moved the Notes section to the end of the document for better organization.
* Clarified the container's basis on the `steamcmd` container and its primary use for `LinuxGSM` game servers.
* fix(readme): correct GitHub Actions workflow link
* Updated the GitHub Actions workflow link in the README to reflect the correct path.
* Removed `ARG PUID` and `ARG PGID` from Dockerfiles for Ubuntu 20.04, 22.04, and 24.04.
* Added a step to remove the default `ubuntu` user in Dockerfile for Ubuntu 24.04.
* Moved `locale-gen en_US.UTF-8` command into the main installation RUN command for efficiency.
* Removed redundant `RUN locale-gen` lines to streamline the Dockerfile.
* Split `apt-get install` command into multiple lines for better readability.
* Updated package list to ensure compatibility with the latest dependencies.
* Removed commented-out health check for cleaner Dockerfile.
* Introduced `ARG PUID` and `ARG PGID` to allow customization of user and group IDs.
* Updated user creation command to use these arguments for better flexibility.
* Added non-root user creation for SteamCMD in Dockerfiles for Ubuntu 18.04, 20.04, 22.04, and 24.04.
* Included a basic health check to ensure SteamCMD is operational.
* Updated README to correct "docker cli" to "Docker cli".
steamcmd update will only apply to root user. If non root user update is still downloaded. This update added 138MB layer to docker container and will probably not be used anyway.