- Rebuild container images with Alpine 3.16.1
- This release version was used to test changes to grocy-docker's GitHub Actions release process
- Container vulnerability scanning was successfully enabled as of 2022-07-19 (#173, #174, #175)
- Release process changes (#168)
- Dynamically determine the grocy app version based on git tag (#169)
- Publish images using two tags: the grocy app version, and the git tag (#170)
- Temporarily remove Snyk container scanning support (#170)
- This will move into the GitHub Actions workflows in future
- Fix: GitHub Actions container build version had not been updated to v3.3.1 (was: v3.3.0)
- This means that Docker Hub image 2507e6e6f77a44cbe58915296aab590ee8bee501fb0d4605024e7dfbc7b5760c - tagged as v3.3.1 - in fact contains Grocy v3.3.0
- Upgrade to grocy v3.3.1
- Rebuild container images with Alpine 3.16.0
- Upgrade to grocy v3.3.0
- Rebuild container images with Alpine 3.15.4
- Rebuild container images with Alpine 3.15.1
- Upgrade to grocy v3.2.0
- Add continuous integration support for multi-architecture container builds
- Rebuild container images with Alpine 3.15.0
- Upgrade to grocy v3.1.3
- Rebuild container images with Alpine 3.14.3
- Upgrade to grocy v3.1.2
- Changes to the Makefile
- The
build
target now only builds the image, but does not start it. - The
create
target (re)creates a pod for grocy, but does not start it. - The
run
target depends oncreate
and then starts the created pod. - The host prefixes of the images are now set to match the official images on Docker hub and can be overriden using the IMAGE_PREFIX variable.
- The image tags are now generated from
git describe
, but can be overridden using the IMAGE_TAG variable.
- The
- Rebuild container images with Alpine 3.14.2
- Fixup: use correct GROCY_VERSION (v3.1.1) for backend in docker-compose.yml (thank you, @Kritzefitz)
- Upgrade to grocy v3.1.1
- Rebuild container images with Alpine 3.14.0
- Use more meaningful container names
- 'grocy/grocy' becomes 'grocy/backend'
- 'grocy/nginx' becomes 'grocy/frontend'
- Upgrade to grocy v3.1.0 and PHP8 (thank you, @HamburgerJungeJr)
- Rebuild container images to resolve CVE-2021-21705
- [Minor] Update snyk vulnerability scan
*This was a late release; this should have been released on 2021-07-18 per the changelog; unfortunately it was not, and this was only noticed today, 2021-08-21
- Rebuild container images with new Alpine 3.13.5 release
- [Minor] Update snyk vulnerability scan
- Rebuild container images with new Alpine 3.13.3 release
- [Minor] Update snyk vulnerability scan
- Experimental support for multi-architecture OCI image builds
- Rebuild container images with new Alpine 3.13.2 release
- Rebuild container images with new Alpine 3.13.1 release
- Migrate to a release-initiated GitHub Actions workflow
- Consistency: remove custom naming from docker/login-action step
- Really this time.
- Remove
GITHUB_API_TOKEN
from container build arguments
- Cleanup for GitHub Actions workflow
- Fixup for GitHub Actions workflow: include image tag during 'docker-push' step
- Rebuild container images with new Alpine 3.13.0 release
- Upgrade to grocy release v3.0.1
- Docker Hub container upload automation using GitHub Actions
- Supply PHP EXIF and LDAP library dependencies at build-time
- [Minor] Update snyk vulnerability scan
- [Minor] Refresh package-lock.json version, and remove container version suffix
- Run vulnerability scans using 'latest' container image tag
- Upgrade to grocy release v3.0.0
- Rebuild container images with new Alpine 3.12.3 release
- Perform
apk update
prior to Alpine Linux package installation - Rebuild container images with new Alpine 3.12.0 release
- Rebuild container images with new Alpine 3.11.6 release
- Rebuild nginx image with new Alpine 'openssl' package
- Was: 'OpenSSL 1.1.1d 10 Sep 2019'
- Now: 'OpenSSL 1.1.1g 21 Apr 2020 (Library: OpenSSL 1.1.1d 10 Sep 2019)'
- Upgrade to grocy release v2.7.1
- Upgrade to grocy release v2.7.0
- Shared 'www-static' volume
- Introduced a handful of Docker Hub image best-practices
- Pull in upstream grocy v2.6.2 fix
- Ensure that the application is bound to 127.0.0.1 by default
- Upgrade to grocy release v2.6.2
- Support for GitHub API tokens at build-time
- Log volumes added for grocy and nginx
- Optional support for OCI image builds
- Breaking change: Image names are now: grocy/nginx, grocy/grocy
- Breaking change: Application database volume contents and name updated
- Image filesystems are read-only