* ci: Add OCI labels to Dockerfile
Added OCI labels for metadata and documentation.
* ci: Add APP_VERSION and APP_REVISION arguments
Added ARG directives for application version and revision to Dockerfile.
* ci: Add APP_REVISION build argument to Docker build
* fixing permissions to be able to run springboot with given UID and GID
* Adding USER_ID and GROUP_ID to specify permission without making breaking change
* move su exec to start.sh
---------
Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com>
* build(docker): skip test during docker build
* build(gha): do test directly on GHA instead of docker build
* build(gha): publish test results
* build(gha): publish docker build to personal docker hub and GH registry