Skip to content

Commit

Permalink
Configure FPM settings
Browse files Browse the repository at this point in the history
  • Loading branch information
thueske committed May 3, 2024
1 parent 3a49812 commit 109d93b
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 1 deletion.
8 changes: 7 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,10 @@ DB_PASSWORD=
DB_ROOT_PASSWORD=
DB_NAME=
WORDPRESS_CRON_SCHEDULE=
BACKUP_CRON_SCHEDULE=
BACKUP_CRON_SCHEDULE=
PHP_FPM_PM_MODE=
PHP_FPM_PM_MAX_CHILDREN=
PHP_FPM_PM_START_SERVERS=
PHP_FPM_PM_MIN_SPARE_SERVERS=
PHP_FPM_PM_MAX_SPARE_SERVERS=
PHP_FPM_PM_MAX_REQUESTS=
15 changes: 15 additions & 0 deletions conf/php/www.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[www]

user = www-data
group = www-data

listen = 127.0.0.1:9000

access.log = /dev/null

pm = ${PHP_FPM_PM_MODE}
pm.max_children = ${PHP_FPM_PM_MAX_CHILDREN}
pm.start_servers = ${PHP_FPM_PM_START_SERVERS}
pm.min_spare_servers = ${PHP_FPM_PM_MIN_SPARE_SERVERS}
pm.max_spare_servers = ${PHP_FPM_PM_MAX_SPARE_SERVERS}
pm.max_requests = ${PHP_FPM_PM_MAX_REQUESTS}
7 changes: 7 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@ services:
- WORDPRESS_DB_USER=${DB_USER:-wordpress}
- WORDPRESS_DB_PASSWORD=${DB_PASSWORD:-wordpress}
- WORDPRESS_DB_NAME=${DB_NAME:-wordpress}
- PHP_FPM_PM_MODE=${PHP_FPM_PM_MODE:-dynamic}
- PHP_FPM_PM_MAX_CHILDREN=${PHP_FPM_PM_MAX_CHILDREN:-5}
- PHP_FPM_PM_START_SERVERS=${PHP_FPM_PM_START_SERVERS:-2}
- PHP_FPM_PM_MIN_SPARE_SERVERS=${PHP_FPM_PM_MIN_SPARE_SERVERS:-1}
- PHP_FPM_PM_MAX_SPARE_SERVERS=${PHP_FPM_PM_MAX_SPARE_SERVERS:-3}
- PHP_FPM_PM_MAX_REQUESTS=${PHP_FPM_PM_MAX_REQUESTS:-200}
labels:
- ofelia.restart=true
- ofelia.enabled=true
Expand All @@ -16,6 +22,7 @@ services:
volumes:
- $PWD/data/web:/var/www/html
- $PWD/conf/php/custom.ini:/usr/local/etc/php/conf.d/90-custom.ini
- $PWD/conf/php/www.conf:/usr/local/etc/php-fpm.d/www.conf
networks:
app_db:
app_web:
Expand Down

0 comments on commit 109d93b

Please sign in to comment.