An open API service indexing awesome lists of open source software.

https://github.com/mendixlabs/mx-docker-tools

Set of tools and scripts to easily use Mendix console tools in docker
https://github.com/mendixlabs/mx-docker-tools

Last synced: 5 months ago
JSON representation

Set of tools and scripts to easily use Mendix console tools in docker

Awesome Lists containing this project

README

          

# Mendix Dev Docker Tools

This repository contains a set of helper tools to execute Mendix console tools (mxbuild, mxutil, mx) in docker context.

Especially useful for CI / CD spenarios like:
* Building and exporting mda (Mendix deployment archive) using `mxbuild`
* Exporting module packages with `mxutil`

# Usage

Build the docker image with the required Mendix version

```sh
make version=9.10.0.36429 build
```

Run the required tool, e.g. running mxutil to extact the module package
```sh
docker run -v ~/Mendix/MyApp:/opt/app mendixlabs/mx-docker-tools:9.10.0.36429 mxutil.exe create-module-package --package-dir /opt/app/packages/ /opt/app/App.mpr "MyModule"
```

> `$JAVA_HOME` environment variable is avaliable on path inside the container and can be referred to when using `mxbuild`.