Repository navigation
Conversation
Docker Desktop's runc (1.3.5) refuses to create a single-file mountpoint inside the core directory wp-env bind-mounts, failing with "mountpoint ... is outside of rootfs". wp-env re-extracts the nightly core zip whenever the config changes, so the jobs, WordPress.tv and Support Forums environments couldn't start. Map directories instead: each environment's own mu-plugins move into a per-environment mu-plugins directory, the shared dev login helper is reached through a mapped mocks directory, and the local wporg-ratings plugin gets its own directory. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. Core Committers: Use this line as a base for the props when committing in SVN: To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. Props Bot commandsYou can trigger Props Bot actions by commenting on this PR:
|
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
Docker Desktop's runc (1.3.5) won't create a single-file mountpoint inside the core directory wp-env bind-mounts:
wp-env re-extracts the nightly core zip whenever the config changes, so the mountpoint never exists ahead of time and
startfails every time. Directory mountpoints are unaffected. This hits every env that maps a single file: jobs, WordPress.tv and Support Forums.This maps only directories:
jobs/mu-plugins/andwordpress-tv/mu-plugins/, mapped aswp-content/mu-plugins. The shared dev login helper stays inmocks/mu-plugins/(the other envs map that whole directory), reached through a mappedwp-content/env-mocksand a one-line loader.wporg-ratings.phpmoves intoplugins/wporg-ratings/, mapped as a directory.Testing
npm run wptv:env start: starts after a fresh core extraction;dev-login.phpandwptv-local.phpload, and the login screen shows the dev login button.npm run jobs:env start:dev-login.php,jetpack-offline-subscriptions.phpandjobs-open-to-work.phpload.npm run support:env start: starts;wporg-ratingsis active on the plugins and themes sites.🤖 Generated with Claude Code
Summary by CodeRabbit