MontiSecArc architectures include information also required to define Docker Compose image definitions. By extracting the structural information from MSA files and creating Docker Compose files the developer can focus on the details of the system.
-
Check-Out project:
git clone https://github.com/MontiSecArc/docker_generator.git --remote --recursive
-
Import project into IntelliJ. Instructions can be found here.
-
Run an IDEA instance with the MSA language plugins pre-installed:
-
This plugin includes a new entry in the Generate context menu of MSA files, where you now can select Generate Docker File
The plugin requires IntelliJ Version 2016.X.X to be installed.
Download the newest version of the plugin from here. Do not unzip the file, just open the IntelliJ preferences and locate "Plugins" from the left menu.
Click the "Install plugin from disk" button and select the downloaded zip file.