Skip to content

fix(docker): EDU_PROFILER_BUILD transmis au build de l'image de dev - #5

Merged
bfoujols merged 1 commit into
2.xfrom
fix/compose-edu-profiler-build
Oct 21, 2026
Merged

bfoujols merged 1 commit into
2.xfrom
fix/compose-edu-profiler-build

Conversation

@bfoujols

Copy link
Copy Markdown
Contributor

Problème

Le README et le .env.example documentent EDU_PROFILER_BUILD : 1 (par défaut) donne une image Docker avec le profiler Excimer, 0 une image sans profiler. Mais le compose.yaml du skeleton ne passait pas l'argument de build EDU_PROFILER au Dockerfile, donc la variable restait sans effet : l'image avait toujours Excimer.

Correction

Le bloc build du service frankenphp transmet maintenant l'argument, comme dans edu-framework :

build:
  context: .
  target: frankenphp_dev
  args:
    EDU_PROFILER: ${EDU_PROFILER_BUILD:-1}

Le bloc est identique à celui du compose.yaml d'edu-framework (repris dans #4).

Tests

Testé en local (Docker 29.9.1, avec un composer.lock généré localement et non commité) :

  • docker compose config : EDU_PROFILER: "1" par défaut, "0" avec EDU_PROFILER_BUILD=0
  • docker compose build frankenphp avec EDU_PROFILER_BUILD=0 dans le .env : l'image n'a pas l'extension excimer
  • docker compose build frankenphp sans la variable : l'image a l'extension excimer

Non testé : docker compose up avec toute la stack.

🤖 Generated with Claude Code

Le README et le .env.example documentent EDU_PROFILER_BUILD (image avec
ou sans Excimer), mais compose.yaml ne passait pas l'argument de build
EDU_PROFILER au Dockerfile : la variable était sans effet. Bloc build
aligné sur celui d'edu-framework.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bfoujols
bfoujols merged commit 685b01f into 2.x Oct 21, 2026
@bfoujols
bfoujols deleted the fix/compose-edu-profiler-build branch October 21, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant