chore: disable OPcache for dev and mount php.ini as volume
opcache.validate_timestamps=0 caused stale bytecode after code changes — containers needed a full restart to pick up edits. For dev, OPcache is now disabled entirely. php.ini is mounted as a volume in all app services so config changes take effect with a simple `docker compose up -d`, no rebuild. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
8a22be7ba5
commit
10862426c1
2 changed files with 7 additions and 4 deletions
|
|
@ -8,6 +8,7 @@ services:
|
|||
HOME: /tmp
|
||||
volumes:
|
||||
- .:/var/www
|
||||
- ./docker/app/php.ini:/usr/local/etc/php/conf.d/app.ini:ro
|
||||
depends_on:
|
||||
postgres:
|
||||
condition: service_healthy
|
||||
|
|
@ -27,6 +28,7 @@ services:
|
|||
volumes:
|
||||
- ./docker/caddy/Caddyfile:/etc/caddy/Caddyfile
|
||||
- .:/var/www
|
||||
- ./docker/app/php.ini:/usr/local/etc/php/conf.d/app.ini:ro
|
||||
- caddy_data:/data
|
||||
depends_on:
|
||||
- app
|
||||
|
|
@ -63,6 +65,7 @@ services:
|
|||
command: php bin/console messenger:consume ai_pipeline --time-limit=3600 --memory-limit=256M
|
||||
volumes:
|
||||
- .:/var/www
|
||||
- ./docker/app/php.ini:/usr/local/etc/php/conf.d/app.ini:ro
|
||||
depends_on:
|
||||
- postgres
|
||||
- redis
|
||||
|
|
@ -83,6 +86,7 @@ services:
|
|||
command: php bin/console messenger:consume orders --time-limit=3600 --memory-limit=256M
|
||||
volumes:
|
||||
- .:/var/www
|
||||
- ./docker/app/php.ini:/usr/local/etc/php/conf.d/app.ini:ro
|
||||
depends_on:
|
||||
- postgres
|
||||
- redis
|
||||
|
|
@ -103,6 +107,7 @@ services:
|
|||
command: php bin/console messenger:consume channel_sync --time-limit=3600 --memory-limit=256M
|
||||
volumes:
|
||||
- .:/var/www
|
||||
- ./docker/app/php.ini:/usr/local/etc/php/conf.d/app.ini:ro
|
||||
depends_on:
|
||||
- postgres
|
||||
- redis
|
||||
|
|
@ -127,6 +132,7 @@ services:
|
|||
done"
|
||||
volumes:
|
||||
- .:/var/www
|
||||
- ./docker/app/php.ini:/usr/local/etc/php/conf.d/app.ini:ro
|
||||
depends_on:
|
||||
- postgres
|
||||
env_file:
|
||||
|
|
|
|||
|
|
@ -1,7 +1,4 @@
|
|||
opcache.enable=1
|
||||
opcache.memory_consumption=256
|
||||
opcache.max_accelerated_files=20000
|
||||
opcache.validate_timestamps=0
|
||||
opcache.enable=0
|
||||
memory_limit=256M
|
||||
upload_max_filesize=20M
|
||||
post_max_size=20M
|
||||
|
|
|
|||
Loading…
Reference in a new issue