Skip to content

About

Docker images with Swoole extension (based on kooldev/php)

Resources

Stars

2 stars

Watchers

3 watching

Forks

Latest commit

 

History

65 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

Minimal PHP Docker image with Swoole. It is intended for kool.dev, but can fit other PHP use cases.

This image is based on kooldev/php, please refer to that repo README for further documentation.

Available Tags

Images support linux/amd64 and linux/arm64. NGINX variants use Python Supervisor to run NGINX and Laravel Octane. Dockerize is inherited from the base image.

Debian variants use the base image's gosu for user switching. Development variants include Node 24 LTS and Yarn for Octane's --watch mode; production variants omit them. Use tags with the kooldev/php: prefix.

8.5

8.4

8.3

8.2

Retired versions

PHP 8.1 images are no longer built or maintained. Use PHP 8.2 or newer.

Environment Variables

Please refer to kooldev/php.

NGINX

Please refer to kooldev/php.

Usage

Please refer to kooldev/php.

Contributing

Update images with templates

Dockerfiles and configuration files are generated from fwd-template.json and the template folder. Make changes to these source files rather than the generated files.

After any changes, we need to run kool run template to parse the templates and generate folder/files for each version.

License

The MIT License (MIT).

About

Docker images with Swoole extension (based on kooldev/php)

Resources

Stars

2 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages