Bug fixes
- Fix container startup crash on fresh Docker runs. The scratch-based image runs as
USER 65534 but had no writable home directory, so miniblue tried to mkdir /.miniblue and failed with permission denied. The image now ships with /home/nonroot owned by 65534 and HOME set so the cert dir can be created cleanly. (#110)
- Fix cert load when existing certs are unusable. When the cert directory existed but
cert.pem/key.pem were missing, corrupted, or expired, miniblue would log.Fatal instead of regenerating. All those branches now fall through to generate a new cert. Thanks @KarasAlison. (#109)
- Bump
github.com/go-sql-driver/mysql to v1.10.0. (#108)
CI
- E2E now builds the image from the PR's
Dockerfile instead of pulling :latest from Docker Hub, so regressions are actually caught on the PR that introduces them. Failed startups also dump docker logs miniblue for diagnostics. (#110)
- Bump
mislav/bump-homebrew-formula-action to v4. (#107)
Upgrading
docker pull moabukar/miniblue:0.5.1
# or
brew upgrade miniblue