Skip to content

chore(MSP-5160): add dockerised makefile-driven local dev env - #705

Open
Maks Rafalko (maks-rafalko) wants to merge 1 commit into
masterfrom
ticket/MSP-5160-make-local-dev
Open

chore(MSP-5160): add dockerised makefile-driven local dev env#705
Maks Rafalko (maks-rafalko) wants to merge 1 commit into
masterfrom
ticket/MSP-5160-make-local-dev

Conversation

@maks-rafalko

@maks-rafalko Maks Rafalko (maks-rafalko) commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Why

This repo has no Makefile and dockerized environment, so there is no way to work on it without a
matching PHP 8.4 and Composer installed on the host.

Verification

  • make up builds and starts the container from clean.
  • make shellcomposer install && composer ci runs composer validate,
    linting, PHPStan, Rector, PHP-CS-Fixer, PHPUnit and Infection (with PCOV)
    inside the container, no host PHP - all green, 100% MSI.
  • Verified via git write-tree + git archive that Makefile, local/ and
    .dockerignore are absent from the package archive.
  • Exercised init, build, ps, logs, restart, down and clean too.

Lets contributors run composer ci without matching PHP/Composer on the
host. Docker/Makefile structure follows Lendable/doctrine-migrations-extensions#175,
with the Makefile conventions and pcov coverage driver aligned with
Lendable/messaging.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@maks-rafalko Maks Rafalko (maks-rafalko) added the ai-implemented PR authored by an AI agent label Aug 14, 2026
@maks-rafalko
Maks Rafalko (maks-rafalko) marked this pull request as ready for review August 14, 2026 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-implemented PR authored by an AI agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants