Skip to content

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

@ako

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions