Commit Graph

3 Commits

  • Add versioning support to build artifacts and log outputs
    - Introduced `Version` variable, set during build via `-ldflags`, to embed application version.
    - Updated Dockerfile to accept `APP_VERSION` argument for version injection during build.
    - Modified `.goreleaser.yml` to pass GitHub release tag as version via `ldflags`.
    - Added version logging in the application startup.
  • Add Docker support with CI/CD workflow and usage instructions
    - Added `.github/workflows/docker-image.yml` for automated Docker image build and push on version tags.
    - Created `Dockerfile` to containerize the application.
    - Updated README with instructions for running the application using Docker.