Skip to content

Releases: sherifabdlnaby/kubephp

v5.2.0 🌈

03 Jul 15:34
6d43e9b
Compare
Choose a tag to compare

Changes

🚀 Enhancements

⬆️ Upgrades & Patches

🔒 Security Patches

  • Security Patches for High Severity Vulnerability in curl bundled alpine package by @sherifabdlnaby at (#29)

v5.1.0 🌈

26 May 08:20
86f1354
Compare
Choose a tag to compare

Changes

Let Xdebug work without specific settings for different OSes + some slight improvement @HarkuLi (#27)

Thanks to this repository, I learnt a lot about the combination of nginx and php-fpm.
Here's something I think that could probably be improved when reading the configs.


What does this implement/fix? Explain your changes.

  • Let Xdebug work without specific settings for different OSes
  • Improve README
  • Fix typo in a comment
  • Add missing Makefile targets in .PHONY and reorder it
  • Remove unused fpm config: pm.process_idle_timeout
  • Use /bin/sh instead for shell commands in the Makefile

Does this close any currently open issues?

No.

Any relevant logs, error output, etc?

No.

Any other comments?

No.

Where has this been tested?

  1. Ubuntu 20.04.4 LTS + Docker 20.10.14
  2. macOS Big Sur 11.6.6 + Docker Desktop 4.8.2 (Docker 20.10.14)

v5.0.0 🚀

23 May 21:48
65a34cd
Compare
Choose a tag to compare

Changes

  • Re-oragnize docker folder structure.
  • Support Read-only Filesystems by Defaults
    • As a result, envsubst will not run on .env.* files at container startup in production to expand env variables. As an alternative, you can configure PHP Framework to do Environment Variables expanding.
  • Upgrade Alpine PHP Image 3.13 -> 3.15
  • Upgrade Nginx Version 1.20 -> 1.21

v4.2.0 🌈

25 Feb 18:26
88c066b
Compare
Choose a tag to compare

Changes

V4.2 @sherifabdlnaby (#19)
  • Add Support to PHP => 8.0
  • Add CI Build, Test, and Snyk Scan
  • Add CI Linting
  • Add Autorelaser Workflow
add missing agrument @kolobok22 (#18)

v4.1.1

07 Dec 03:49
Compare
Choose a tag to compare
  • 🐛 Fix XDebug Argument Passage that caused build failures (closes #12)
  • Make Xdebug client host configurable via Env XDEBUG_CLIENT_HOST instead of having to rebuild the image.
  • Make Nginx Logs Format Configurable
    • Defaults to JSON in Production and Combined in Dev

4.0 Release ( Project Rename, Alpine Images Switch, and More Optimizations )

17 Sep 02:39
e9d6154
Compare
Choose a tag to compare
  • Project Renamed to KubePHP
    • Dropping using Docker brand name.
    • New name better indicates where this image should be used.
  • Move to Alpine Based Images
  • Rearrange Docker Steps to Reduce Docker Image size.
  • Refactored code and added Post-Build and Pre-Run scripts ( and *-dev, *-prod variants)
  • Application Start Time is now almost Instant.
  • Configure FPM for Zero Downtime Deployment Consideration.
  • Configure FPM PM for Autoscaling .

v3.1.0

05 Jun 14:30
Compare
Choose a tag to compare
  1. Move Composer's Post-Install, and Post-Autoload command to build time. added an entry to FAQ to how to fix build failure at post-install-cmd in most frameworks.
  2. Fix possible Autoload Missing Classes by using ACPU optimization over Authoritative classmap.
  3. In Development, use the mounted vendor folder instead of having to reinstall everything when introducing a new package 📦

Project Rebrand and Rename

26 Apr 01:55
Compare
Choose a tag to compare
v3.0.0

Update README + Finalize Changes

v2.0.1

29 Sep 18:17
Compare
Choose a tag to compare

Just a small tweak to dev compose file so that it won't mount source code using cached option.

Though, Mac & Windows users benefit from this, decided to remove it so that hot reload is 100% true.

Nginx + PHP_FPM

28 Sep 05:08
Compare
Choose a tag to compare
v2.0.0

Update README.md