Creates and executes templates based on project Monaco. https://bit.ly/3R2LQeX
87
Contains the UI and backend project of Dynatrace Merlin, a tool to create and consume templates based on project Monaco. https://github.com/dynatrace-oss/dynatrace-monitoring-as-code
Prerequisits:
.env) from template (.env.demo). By default, there are no changes required to the file.By default, the Merlin UI is served at
http://127.0.0.1.nip.io:3000on your localhost. If your company policies prevent you from accessingnip.iodomains please update the.envfile accordingly, for example by setting the urls tolocalhost:<port>.
In your project root folder, run the following commands to build a single docker container:
docker build -t merlin-app .
Use docker run to run the application:
docker run -p 4000:3040 -p 3000:80 --name merlin -d --env-file=".env" merlin-app:latest
Please update
--env-file=".env"with a valid path to your environments values file.
The containers can be stopped and removed by running:
docker stop merlin
docker rm merlin
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
./configs/.env.demo and copy it to the main folder as .env. Replace the variables with your own valuesdocker-compose up --build --force-recreatehttp://merlin.127.0.0.1.nip.ioWhen opening the Merlin UI in your Browser you will be prompted to provide Git credentials. Merlin stores templates, as well as configuration versions in git. By providing credentials, Merlin can create a link from your Browser to your preferred Git provider (tested with Github, Bitbucket).
Content type
Image
Digest
sha256:275b819ef…
Size
27.4 MB
Last updated
about 4 years ago
docker pull drqc04/merlin-test:cicd