Skip to content

microcks/microcks-docker-desktop-extension

Microcks Docker Desktop Extension

GitHub Workflow Status Container License Project Chat

This extension tries to simplify the getting started experience for developers using Microcks in their local environments. This extension will start the components to run a local deployment of Microcks using container images.

For any recommendations, suggestions, feature requests and issue, head over the project's GitHub Issues tracker.

Install

Since Docker Desktop v4.10 the extension CLI is included with the standard installation.

To install the extension:

$ docker extension install microcks/microcks-docker-desktop-extension:latest

Build it locally

Build the extension image locally with make build-extension:

$ make build-extension
docker build --tag=microcks/microcks-docker-desktop-extension:latest .
[...]
 => => naming to docker.io/microcks/microcks-docker-desktop-extension:latest

Install the extension using the docker extension SDK and command:

$ docker extension install microcks/microcks-docker-desktop-extension:latest

When iterating, use the following command:

$ make build-extension && docker extension update microcks/microcks-docker-desktop-extension:latest -f

or see the option to just develop the frontend locally here.

Debug

Open Chrome DevTools:

docker extension dev debug microcks/microcks-docker-desktop-extension:latest

Developing the UI

docker extension dev ui-source microcks/microcks-docker-desktop-extension:latest http://localhost:3000

Reset

docker extension dev reset microcks/microcks-docker-desktop-extension:latest