Build and Push Docker Image / build (push) Canceled after 0s
- Split Dockerfile into builder and runtime stages - Put .venv on PATH so pymodbus resolves in the container - Push image to Docker Hub and GHCR with latest and 7-char SHA tags - Use real repo/image names in README