Skip to content

SLC-wms/DSL-Architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

DSL-Architecture

This repo features the development and documentation of the project's architecture and infrastructure, the methodology is based on the C4 Model of Simon Brown. The implementation of this architecture is developed with the Structurizer DSL and deployed to github pages using the project structurizr-site-generatr. Not sure how to reach out? Visit our Slack server, and remember to read our Contributing Guidelines!

View the architecture

Local Workspace

Beforehand, you must have installed a way to run the Docker Daemon, such as Docker Desktop or Colima, then start it as you will be using it in any of our alternatives. To work in local we recommend the use of Structurizr Lite for an easier experience, just follow these instructions:

git clone https://github.com/SLC-wms/DSL-Architecture
cd DSL-Architecture/src
DATA_FOLDER=$(pwd)

To this point you have been copied this repo and stored the workspace's location in the variable DATA_FOLDER. Now it comes the installation and running part exclusive to Structurizr Lite:

# Installation (internet connection required)
docker pull structurizr/lite

# Running
docker run -it --rm -p 8080:8080 -v $DATA_FOLDER:/usr/local/structurizr structurizr/lite

To this point, just open the localhost url and you are ready to go. To restart the render of your workspace, just reload the page in the browser.

Releases

No releases published

Packages

No packages published