Add Docker publishing workflow for git tags master
Create bin/publish.sh script and GitHub Actions workflow to automatically publish Docker images when git tags are pushed. Changes: - bin/publish.sh: Local publishing script for Docker Hub and GHCR - .github/workflows/docker-image.yml: GitHub Actions workflow - Triggers on git tag pushes - Publishes both 'latest' and version tags - Pushes to both Docker Hub and GitHub Container Registry Publishing workflow: 1. Create and push a git tag: git tag v1.0.0 && git push origin v1.0.0 2. GitHub Actions automatically builds and publishes 3. Images available at: - docker.io/thehale/speedtest:v1.0.0 - docker.io/thehale/speedtest:latest - ghcr.io/thehale/speedtest:v1.0.0 - ghcr.io/thehale/speedtest:latest