diff --git a/README.md b/README.md
index 98ee4d21..bf84fc2b 100644
--- a/README.md
+++ b/README.md
@@ -46,13 +46,13 @@ serversideup/php:8.2-fpm-nginx
> [!NOTE]
> All our images are available on [**Docker Hub**](https://hub.docker.com/r/serversideup/php/) and [**GitHub Packages**](https://github.com/serversideup/docker-php/pkgs/container/php). 🥳
-| ⚙️ Variation | 🚀 Version |
-| -------------- | ---------- |
-| cli | **Debian Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-cli&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-cli&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-cli&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-cli&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-cli&page=1&ordering=-name)
**Alpine Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-cli-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-cli-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-cli-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-cli-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-cli-alpine&page=1&ordering=-name) |
-| fpm | **Debian Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm&page=1&ordering=-name)
**Alpine Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-alpine&page=1&ordering=-name) |
-| fpm-apache | **Debian Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-apache&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-apache&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-apache&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-apache&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-apache&page=1&ordering=-name) |
-| fpm-nginx | **Debian Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-nginx&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-nginx&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-nginx&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-nginx&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-nginx&page=1&ordering=-name)
**Alpine Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-nginx-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-nginx-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-nginx-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-nginx-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-nginx-alpine&page=1&ordering=-name) |
-| unit | **Debian Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-unit&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-unit&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-unit&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-unit&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-unit&page=1&ordering=-name)|
+| ⚙️ Variation | 🚀 Version |
+| -------------- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| cli | **Debian Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-cli&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-cli&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-cli&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-cli&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-cli&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-cli&page=1&ordering=-name)
**Alpine Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-cli-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-cli&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-cli-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-cli-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-cli-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-cli-alpine&page=1&ordering=-name) |
+| fpm | **Debian Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm&page=1&ordering=-name)
**Alpine Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-alpine&page=1&ordering=-name) |
+| fpm-apache | **Debian Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm-apache&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-apache&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-apache&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-apache&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-apache&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-apache&page=1&ordering=-name) |
+| fpm-nginx | **Debian Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm-nginx&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-nginx&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-nginx&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-nginx&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-nginx&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-nginx&page=1&ordering=-name)
**Alpine Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm-nginx-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-nginx-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-nginx-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-nginx-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-nginx-alpine&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-nginx-alpine&page=1&ordering=-name) |
+| unit | **Debian Based**
[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-unit&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-unit&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-unit&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-unit&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-unit&page=1&ordering=-name)
[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-unit&page=1&ordering=-name) |
## Resources
- **[Website](https://serversideup.net/open-source/docker-php/)** overview of the product.
@@ -131,4 +131,4 @@ If you appreciate this project, be sure to check out our other projects.
### 🌍 Open Source
- **[AmplitudeJS](https://521dimensions.com/open-source/amplitudejs)**: Open-source HTML5 & JavaScript Web Audio Library.
- **[Spin](https://serversideup.net/open-source/spin/)**: Laravel Sail alternative for running Docker from development → production.
-- **[Financial Freedom](https://github.com/serversideup/financial-freedom)**: Open source alternative to Mint, YNAB, & Monarch Money.
\ No newline at end of file
+- **[Financial Freedom](https://github.com/serversideup/financial-freedom)**: Open source alternative to Mint, YNAB, & Monarch Money.
diff --git a/docs/content/docs/2.getting-started/2.installation.md b/docs/content/docs/2.getting-started/2.installation.md
index 4128396d..8babb9e5 100644
--- a/docs/content/docs/2.getting-started/2.installation.md
+++ b/docs/content/docs/2.getting-started/2.installation.md
@@ -21,11 +21,11 @@ If you do not specify a variation, it will default to `cli` and the latest suppo
Our most popular tags include:
| ⚙️ Variation | 🚀 Version |
| ------------ | ---------- |
-| cli | Debian Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-cli&page=1&ordering=-name)
Alpine Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-cli-alpine&page=1&ordering=-name) |
-| fpm | Debian Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm&page=1&ordering=-name)
Alpine Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-alpine&page=1&ordering=-name) |
-| fpm-apache | Debian Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-apache&page=1&ordering=-name) |
-| fpm-nginx | Debian Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-nginx&page=1&ordering=-name)
Alpine Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-nginx-alpine&page=1&ordering=-name) |
-| unit | Debian Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-unit&page=1&ordering=-name) |
+| cli | Debian Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-cli&page=1&ordering=-name)
Alpine Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-cli-alpine&page=1&ordering=-name) |
+| fpm | Debian Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm&page=1&ordering=-name)
Alpine Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-alpine&page=1&ordering=-name) |
+| fpm-apache | Debian Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-apache&page=1&ordering=-name) |
+| fpm-nginx | Debian Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-nginx&page=1&ordering=-name)
Alpine Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-fpm-nginx-alpine&page=1&ordering=-name) |
+| unit | Debian Based[](https://hub.docker.com/r/serversideup/php/tags?name=8.4-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.3-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.2-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.1-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=8.0-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/tags?name=7.4-unit&page=1&ordering=-name) |
## Selecting the right variation
There are 4 main variations.
diff --git a/docs/content/docs/2.getting-started/3.default-configurations.md b/docs/content/docs/2.getting-started/3.default-configurations.md
index fa31d38d..98df5e76 100644
--- a/docs/content/docs/2.getting-started/3.default-configurations.md
+++ b/docs/content/docs/2.getting-started/3.default-configurations.md
@@ -39,7 +39,7 @@ Or you can simply use Docker's port mapping feature to map the container port to
label: Run FPM NGINX on port 80 and 443
---
```bash
-docker run -p 80:8080 -p 443:8443 serversideup/php:8.3-fpm-nginx
+docker run -p 80:8080 -p 443:8443 serversideup/php:8.4-fpm-nginx
```
::
diff --git a/docs/content/docs/2.getting-started/3.upgrade-guide.md b/docs/content/docs/2.getting-started/3.upgrade-guide.md
index a907be30..61536f9b 100644
--- a/docs/content/docs/2.getting-started/3.upgrade-guide.md
+++ b/docs/content/docs/2.getting-started/3.upgrade-guide.md
@@ -9,10 +9,10 @@ If you do not select a specific patch version, then you will receive automatic P
For example, you can select your version based on the different version numbers:
- Major Version (example: `8` will give you the latest 8.x version)
-- Minor Version (example: `8.3` will give you the latest 8.3.x version)
-- Patch Version (example: `8.3.2` will always stay at the 8.3.2 version)
+- Minor Version (example: `8.4` will give you the latest 8.4.x version)
+- Patch Version (example: `8.4.1` will always stay at the 8.4.1 version)
-If you use `latest`, you will always get the latest stable version of the CLI variation of PHP. For the best stability in production environments, you may want to pin to a specific patch version (example: `8.3.2`).
+If you use `latest`, you will always get the latest stable version of the CLI variation of PHP. For the best stability in production environments, you may want to pin to a specific patch version (example: `8.4.1`).
## Release process
All source code is merged into the `main` branch, which automatically build our "beta" images.
@@ -29,7 +29,7 @@ Any updates that you apply have a risk of breaking other things inside the conta
label: Example Dockerfile with manual updates for Debian
---
```dockerfile
-FROM serversideup/php:8.3.2-fpm-nginx
+FROM serversideup/php:8.4.1-fpm-nginx
RUN apt-get update \
&& apt-get upgrade -y \
@@ -45,7 +45,7 @@ If you're running an Alpine-based image, you can use the following commands:
label: Example Dockerfile with manual updates for Alpine
---
```dockerfile
-FROM serversideup/php:8.3.2-fpm-nginx-alpine
+FROM serversideup/php:8.4.1-fpm-nginx-alpine
RUN apk update \
&& apk upgrade \
@@ -56,4 +56,4 @@ RUN apk update \
## Subscribe to repository updates
Regardless if you are choosing to use automatic updates or manual updates, it is highly advised to subscribe to our releases. You can do this through the "Watch" button on our [GitHub](https://github.com/serversideup/docker-php).
-
\ No newline at end of file
+
diff --git a/docs/content/docs/2.getting-started/7.contributing.md b/docs/content/docs/2.getting-started/7.contributing.md
index 2b4c54b7..30ddda40 100644
--- a/docs/content/docs/2.getting-started/7.contributing.md
+++ b/docs/content/docs/2.getting-started/7.contributing.md
@@ -40,21 +40,21 @@ We also have beta images that are published from the [`release/v3.0`](https://gi
#### Debian Variations
| ⚙️ Variation | 🚀 Version |
| ------------ | ---------- |
-| cli | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-cli&page=1&ordering=-name) |
-| fpm | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-fpm&page=1&ordering=-name) |
-| fpm-apache | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-fpm-apache&page=1&ordering=-name) |
-| fpm-nginx | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-fpm-nginx&page=1&ordering=-name) |
-| unit | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-unit&page=1&ordering=-name) |
+| cli | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.4-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-cli&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-cli&page=1&ordering=-name) |
+| fpm | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.4-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-fpm&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-fpm&page=1&ordering=-name) |
+| fpm-apache | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.4-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-fpm-apache&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-fpm-apache&page=1&ordering=-name) |
+| fpm-nginx | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.4-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-fpm-nginx&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-fpm-nginx&page=1&ordering=-name) |
+| unit | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.4-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-unit&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-unit&page=1&ordering=-name) |
#### Alpine Variations
To see the size difference between Debian and Alpine, here is a list of our Alpine versions:
| ⚙️ Variation | 🚀 Version |
| ------------ | ---------- |
-| cli | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-cli-alpine&page=1&ordering=-name) |
-| fpm | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-fpm-alpine&page=1&ordering=-name) |
-| fpm-apache | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-fpm-apache-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-fpm-apache-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-fpm-apache-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-fpm-apache-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-fpm-apache-alpine&page=1&ordering=-name) |
-| fpm-nginx | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-fpm-nginx-alpine&page=1&ordering=-name) |
+| cli | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.4-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-cli-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-cli-alpine&page=1&ordering=-name) |
+| fpm | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.4-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-fpm-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-fpm-alpine&page=1&ordering=-name) |
+| fpm-apache | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.4-fpm-apache-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-fpm-apache-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-fpm-apache-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-fpm-apache-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-fpm-apache-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-fpm-apache-alpine&page=1&ordering=-name) |
+| fpm-nginx | [](https://hub.docker.com/r/serversideup/php/?name=beta-8.4-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.3-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.2-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.1-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-8.0-fpm-nginx-alpine&page=1&ordering=-name)[](https://hub.docker.com/r/serversideup/php/?name=beta-7.4-fpm-nginx-alpine&page=1&ordering=-name) |
| unit | ⚠️ Unit does not have an Alpine version. [See the known issue →](https://github.com/serversideup/docker-php/issues/233) |
#### Running a test web server:
@@ -65,7 +65,7 @@ Sometimes you need to just run a test web server locally to see if your changes
label: "Example: Run a simple container for testing"
---
```bash
-docker run --rm -v $(pwd):/var/www/html -p 80:8080 -p 443:8443 serversideup/php:8.3-fpm-nginx
+docker run --rm -v $(pwd):/var/www/html -p 80:8080 -p 443:8443 serversideup/php:8.4-fpm-nginx
```
::
@@ -91,4 +91,4 @@ If you're really eager to help out, here are a few places to get started:
- Chime in on [issues labeled "Help Wanted"](https://github.com/serversideup/docker-php/issues?q=is%3Aissue+is%3Aopen+label%3A%22%F0%9F%99%8F+Help+Wanted%22)
- [Open a feature request](https://github.com/serversideup/docker-php/discussions/66) and tell us how we can improve
- Run performance tests and share your results
-- Say good things and tag us on X (formerly Twitter): [@serversideup](https://x.com/serversideup), [@danpastori](https://x.com/danpastori), [@jaydrogers](https://x.com/jaydrogers)
\ No newline at end of file
+- Say good things and tag us on X (formerly Twitter): [@serversideup](https://x.com/serversideup), [@danpastori](https://x.com/danpastori), [@jaydrogers](https://x.com/jaydrogers)
diff --git a/docs/content/docs/3.guide/1.migrating-from-official-php-images.md b/docs/content/docs/3.guide/1.migrating-from-official-php-images.md
index d9cf7f5f..92473176 100644
--- a/docs/content/docs/3.guide/1.migrating-from-official-php-images.md
+++ b/docs/content/docs/3.guide/1.migrating-from-official-php-images.md
@@ -11,7 +11,7 @@ layout: docs
## Changing the base image
We follow the same naming convention as the official PHP images, so you can easily switch to our images by changing the base image in your `Dockerfile` or `docker-compose.yml` file.
-For example: If you're running `php:8.3-cli-alpine`, you can simply change it to `serversideup/php:8.3-cli-alpine` and you're ready to go. It's that easy!
+For example: If you're running `php:8.4-cli-alpine`, you can simply change it to `serversideup/php:8.4-cli-alpine` and you're ready to go. It's that easy!
## Before making the change
We encourage you to get familiar with our [default configurations](/docs/getting-started/default-configurations) and [environment variable specifications](/docs/reference/environment-variable-specification) before making the switch. We've improved the developer experience in a number of ways, so be sure you're evaluating how certain customizations are provided by default and that you're not duplicating conflicting customizations.
diff --git a/docs/content/docs/3.guide/100.migrating-from-v2-to-v3.md b/docs/content/docs/3.guide/100.migrating-from-v2-to-v3.md
index cfbc3726..6a386902 100644
--- a/docs/content/docs/3.guide/100.migrating-from-v2-to-v3.md
+++ b/docs/content/docs/3.guide/100.migrating-from-v2-to-v3.md
@@ -51,7 +51,7 @@ All you need to do is add `-v2.2.1` to the end of the image tag. This will ensur
We've been busy overhauling our PHP Docker Images to make them more production-ready and easier to use. Here are some of the new features we've added:
- **Based on official PHP Images** - We're now building an improved developer experience on top of the official PHP Docker images.
- **Unprivileged by default** - We're now running our images as an unprivileged user by default. This is a huge step forward in security and compatibility.
-- **PHP 8.3 support** - We're now shipping the latest and greatest.
+- **PHP 8.4 support** - We're now shipping the latest and greatest.
- **Pin to the exact minor version** - Pin your app to the exact minor version of PHP that you want to use. This means you can pin to `8.2.12` instead of `8.2`.
- **Easier start up script customization** - We now have a folder called `/etc/entrypoint.d` that allows you to easily customize your container with scripts. Just put them in numerical order and we'll execute any shell script you want. No S6 Overlay knowledge required.
- **Expanded Laravel Automations** - We added automations to run `config:cache`, `route:cache`, `view:cache`, `event:cache`, `migrate --force --isolated`, and `storage:link`
@@ -131,7 +131,7 @@ label: Dockerfile
# Learn more about the Server Side Up PHP Docker Images at:
# https://serversideup.net/open-source/docker-php/
-FROM serversideup/php:8.3-fpm-nginx AS base
+FROM serversideup/php:8.4-fpm-nginx AS base
## Uncomment if you need to install additional PHP extensions
# USER root
@@ -181,4 +181,4 @@ USER www-data
#### Deployment
- CI/CD with valid tests is always encouraged
-- After completing all steps above, you're now ready to deploy the new images
\ No newline at end of file
+- After completing all steps above, you're now ready to deploy the new images
diff --git a/docs/content/docs/3.guide/2.understanding-file-permissions.md b/docs/content/docs/3.guide/2.understanding-file-permissions.md
index ec6f13d4..80b50de3 100644
--- a/docs/content/docs/3.guide/2.understanding-file-permissions.md
+++ b/docs/content/docs/3.guide/2.understanding-file-permissions.md
@@ -43,7 +43,7 @@ label: Dockerfile
############################################
# Base Image
############################################
-FROM serversideup/php:8.3-fpm-nginx-bookworm AS base
+FROM serversideup/php:8.4-fpm-nginx-bookworm AS base
############################################
# Development Image
diff --git a/docs/content/docs/5.customizing-the-image/1.changing-common-php-settings.md b/docs/content/docs/5.customizing-the-image/1.changing-common-php-settings.md
index 1e8f7efa..1a22cb21 100644
--- a/docs/content/docs/5.customizing-the-image/1.changing-common-php-settings.md
+++ b/docs/content/docs/5.customizing-the-image/1.changing-common-php-settings.md
@@ -69,7 +69,7 @@ Then in our Dockerfile, we can copy this file to the `/usr/local/etc/php/conf.d/
label: "Dockerfile: Append to our default configuration"
---
```dockerfile
-FROM serversideup/php:8.3-fpm-nginx-bookworm
+FROM serversideup/php:8.4-fpm-nginx-bookworm
COPY zzz-custom-php.ini /usr/local/etc/php/conf.d/
```
@@ -82,7 +82,7 @@ If you prefer to remove the default `php.ini` file, you can do so by adding the
label: "Dockerfile: Remove our default configuration"
---
```dockerfile
-FROM serversideup/php:8.3-fpm-nginx-bookworm
+FROM serversideup/php:8.4-fpm-nginx-bookworm
RUN rm /usr/local/etc/php/conf.d/serversideup-docker-php.ini
COPY zzz-custom-php.ini /usr/local/etc/php/conf.d/
diff --git a/docs/content/docs/5.customizing-the-image/2.installing-additional-php-extensions.md b/docs/content/docs/5.customizing-the-image/2.installing-additional-php-extensions.md
index 5c9b640b..b6db667b 100644
--- a/docs/content/docs/5.customizing-the-image/2.installing-additional-php-extensions.md
+++ b/docs/content/docs/5.customizing-the-image/2.installing-additional-php-extensions.md
@@ -137,7 +137,7 @@ label: Dockerfile
# Learn more about the Server Side Up PHP Docker Images at:
# https://serversideup.net/open-source/docker-php/
-FROM serversideup/php:8.3-fpm-nginx AS base
+FROM serversideup/php:8.4-fpm-nginx AS base
# Switch to root before installing our PHP extensions
USER root
diff --git a/docs/content/docs/5.customizing-the-image/3.adding-your-own-start-up-scripts.md b/docs/content/docs/5.customizing-the-image/3.adding-your-own-start-up-scripts.md
index de70a3ac..b57c73ac 100644
--- a/docs/content/docs/5.customizing-the-image/3.adding-your-own-start-up-scripts.md
+++ b/docs/content/docs/5.customizing-the-image/3.adding-your-own-start-up-scripts.md
@@ -75,7 +75,7 @@ Now, let's take a look at our `Dockerfile`:
label: "Dockerfile"
---
```dockerfile
-FROM serversideup/php:8.3-unit
+FROM serversideup/php:8.4-unit
COPY --chmod=755 ./entrypoint.d/ /etc/entrypoint.d/
```
@@ -90,7 +90,6 @@ Finally, let's take a look at our `docker-compose.yml` file:
label: "docker-compose.yml"
---
```yaml
-version: '3'
services:
php:
build:
@@ -128,7 +127,7 @@ example-project |
example-project | 👋 Hello, world!
example-project | 2023/12/05 19:52:38 [info] 1#1 unit 1.31.1 started
example-project | 2023/12/05 19:52:38 [info] 65#65 discovery started
-example-project | 2023/12/05 19:52:38 [notice] 65#65 module: php 8.3.0 "/usr/lib/unit/modules/php.unit.so"
+example-project | 2023/12/05 19:52:38 [notice] 65#65 module: php 8.4.0 "/usr/lib/unit/modules/php.unit.so"
example-project | 2023/12/05 19:52:38 [info] 1#1 controller started
example-project | 2023/12/05 19:52:38 [notice] 1#1 process 65 exited with code 0
example-project | 2023/12/05 19:52:38 [info] 67#67 router started
diff --git a/docs/content/docs/5.customizing-the-image/4.configuring-ssl.md b/docs/content/docs/5.customizing-the-image/4.configuring-ssl.md
index 73ce4c49..b015b7f9 100644
--- a/docs/content/docs/5.customizing-the-image/4.configuring-ssl.md
+++ b/docs/content/docs/5.customizing-the-image/4.configuring-ssl.md
@@ -19,10 +19,9 @@ If you set `SSL_MODE` to `mixed` or `full`, a self-signed certificate will be ge
label: Set SSL mode to "mixed" (HTTP + HTTPS)
---
```yaml
-version: '3'
services:
php:
- image: serversideup/php:8.3-fpm-nginx
+ image: serversideup/php:8.4-fpm-nginx
ports:
- 80:8080
- 443:8443
@@ -43,10 +42,9 @@ In order to add your own certificate, you will need to mount the certificate fil
label: Providing your own certificate pair
---
```yaml
-version: '3'
services:
php:
- image: serversideup/php:8.3-fpm-nginx
+ image: serversideup/php:8.4-fpm-nginx
ports:
- 80:8080
- 443:8443
diff --git a/scripts/conf/php-versions-base-config.yml b/scripts/conf/php-versions-base-config.yml
index 92f18cc1..e2ea3e69 100644
--- a/scripts/conf/php-versions-base-config.yml
+++ b/scripts/conf/php-versions-base-config.yml
@@ -37,7 +37,14 @@ php_versions:
- name: bookworm
default: true
patch_versions:
- # - 8.3.6 # Pull latest from Official PHP source
+ # - 8.3.6 # Pull latest from Official PHP source
+ - minor: "8.4"
+ base_os:
+ - name: alpine
+ - name: bookworm
+ default: true
+ patch_versions:
+ # - 8.4.1 # Pull latest from Official PHP source
php_variations:
- name: cli
default: true
@@ -50,4 +57,4 @@ php_variations:
- name: unit
supported_os: # Alpine with Unit is not supported yet. Submit a PR if you can help (https://github.com/serversideup/docker-php/issues/233)
- bullseye
- - bookworm
\ No newline at end of file
+ - bookworm
diff --git a/src/variations/cli/Dockerfile b/src/variations/cli/Dockerfile
index a555af51..3896b3fd 100644
--- a/src/variations/cli/Dockerfile
+++ b/src/variations/cli/Dockerfile
@@ -1,5 +1,5 @@
ARG BASE_OS_VERSION='bookworm'
-ARG PHP_VERSION='8.3'
+ARG PHP_VERSION='8.4'
ARG PHP_VARIATION='cli'
##########
diff --git a/src/variations/fpm-apache/Dockerfile b/src/variations/fpm-apache/Dockerfile
index d0aff8c4..e6c4cdcf 100644
--- a/src/variations/fpm-apache/Dockerfile
+++ b/src/variations/fpm-apache/Dockerfile
@@ -1,5 +1,5 @@
ARG BASE_OS_VERSION='bookworm'
-ARG PHP_VERSION='8.3'
+ARG PHP_VERSION='8.4'
ARG PHP_VARIATION='fpm-apache'
ARG BASE_IMAGE="php:${PHP_VERSION}-fpm-${BASE_OS_VERSION}"
@@ -162,4 +162,4 @@ WORKDIR ${APP_BASE_DIR}
CMD ["/init"]
HEALTHCHECK --interval=5s --timeout=3s --retries=3 \
- CMD [ "sh", "-c", "curl --insecure --silent --location --show-error --fail http://localhost:8080$HEALTHCHECK_PATH || exit 1" ]
\ No newline at end of file
+ CMD [ "sh", "-c", "curl --insecure --silent --location --show-error --fail http://localhost:8080$HEALTHCHECK_PATH || exit 1" ]
diff --git a/src/variations/fpm-nginx/Dockerfile b/src/variations/fpm-nginx/Dockerfile
index 839dec72..a8197b6d 100644
--- a/src/variations/fpm-nginx/Dockerfile
+++ b/src/variations/fpm-nginx/Dockerfile
@@ -1,5 +1,5 @@
ARG BASE_OS_VERSION='bookworm'
-ARG PHP_VERSION='8.3'
+ARG PHP_VERSION='8.4'
ARG BASE_IMAGE="php:${PHP_VERSION}-fpm-${BASE_OS_VERSION}"
##########
@@ -190,4 +190,4 @@ WORKDIR ${APP_BASE_DIR}
CMD ["/init"]
HEALTHCHECK --interval=5s --timeout=3s --retries=3 \
- CMD [ "sh", "-c", "curl --insecure --silent --location --show-error --fail http://localhost:8080$HEALTHCHECK_PATH || exit 1" ]
\ No newline at end of file
+ CMD [ "sh", "-c", "curl --insecure --silent --location --show-error --fail http://localhost:8080$HEALTHCHECK_PATH || exit 1" ]
diff --git a/src/variations/fpm/Dockerfile b/src/variations/fpm/Dockerfile
index 3caf2f0d..e9726160 100644
--- a/src/variations/fpm/Dockerfile
+++ b/src/variations/fpm/Dockerfile
@@ -1,5 +1,5 @@
ARG BASE_OS_VERSION='bookworm'
-ARG PHP_VERSION='8.3'
+ARG PHP_VERSION='8.4'
ARG PHP_VARIATION='fpm'
##########
@@ -103,4 +103,4 @@ USER www-data
CMD ["php-fpm"]
HEALTHCHECK --interval=5s --timeout=3s --retries=3 \
- CMD php-fpm-healthcheck || exit 1
\ No newline at end of file
+ CMD php-fpm-healthcheck || exit 1
diff --git a/src/variations/unit/Dockerfile b/src/variations/unit/Dockerfile
index 6201bb70..88aa98f0 100644
--- a/src/variations/unit/Dockerfile
+++ b/src/variations/unit/Dockerfile
@@ -1,5 +1,5 @@
ARG BASE_OS_VERSION='bookworm'
-ARG PHP_VERSION='8.3'
+ARG PHP_VERSION='8.4'
ARG PHP_VARIATION='unit'
ARG BASE_IMAGE="php:${PHP_VERSION}-cli-${BASE_OS_VERSION}"
@@ -168,4 +168,4 @@ EXPOSE 8080 8443
CMD ["unitd", "--no-daemon"]
HEALTHCHECK --interval=5s --timeout=3s --retries=3 \
- CMD [ "sh", "-c", "curl --insecure --silent --location --show-error --fail http://localhost:8080$HEALTHCHECK_PATH || exit 1" ]
\ No newline at end of file
+ CMD [ "sh", "-c", "curl --insecure --silent --location --show-error --fail http://localhost:8080$HEALTHCHECK_PATH || exit 1" ]