Skip to content

Add a no-Docker local run/test path (mxcli run --local) and document it in skills #629

Description

@ako

Problem

mxcli's run/test workflow assumes Docker/Devcontainer. In Docker-restricted corporate environments, users must reinvent every step themselves.

Specifics from the report:

  • App startup: mxcli docker run is unusable; users fall back to Deploy-for-Eclipse (runtimelauncher.jar), which isn't documented in the skills.
  • Test execution: playwright-cli is a devcontainer-only tool; npm-based Playwright works but isn't documented.
  • Redeploy: after model changes, a 3-step stop → mxbuild → restart is required, but the procedure is unclear.

Current behavior

mxcli docker run (cmd/mxcli/docker.go:52-104) hard-requires Docker (Compose V2 / Podman). There is no mxcli run --local. Skills run-app.md and test-app.md assume Docker-in-Docker + globally-installed playwright-cli in the devcontainer.

Request

Add a local (no-Docker) path — either a mxcli run --local command (manage runtime + DB outside Docker) or, as a cheaper first step, document the runtimelauncher.jar startup + npm-Playwright + redeploy flow in the skills.

Related


Source: customer feedback batch (2026-06). Reporter: Miwa. Reporter severity: 4/5.
Filed after codebase investigation at 297e0b0a.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions