This is a custom build based on PHP 8.3's Alpine docker image, with changes to make Laravel back-end testing easily possible.
In order to build and then test the container:
docker buildx build . --platform linux/amd64 -t nicoverbruggen/php83-alpine \
&& docker run -it nicoverbruggen/php83-alpine sh
You may omit the --platform
flag if you wish to build a container for your own architecture, but there may be issues with dependencies.
The automatically build the container and have it pushed, you must:
- Tag the commit you wish to build
- Create a new release with said tag
The Docker action will automatically build the release and push it under that tag to Docker Hub.
You can find the image on Docker Hub here: https://hub.docker.com/r/nicoverbruggen/php83-alpine.