ArchMeta · Built 2026-09-09T17:39:23.802Z

Volumes

Volumes archmeta-kernel (container) archmeta-build (job) archmeta-site (container) Model Repository Volume Site Output Volume Mounts read-writeMounts read-onlyWritesReads from

Elements (6)

Volumesarchimate:node

deployment.volumes

The only state in the deployment. Both are bind mounts rather than named volumes, because the architect works on these directories with their own editor and Git client at the same time.

Model Repository Volumearchimate:node

deployment.volumes.model-repo

The Git working tree holding the .arch, .data, .view, .cascade, .metamodel, .bpmn and .md files, mounted read-write so the Kernel can commit. This is the database, and it is a directory.

Site Output Volumearchimate:node

deployment.volumes.site-output

Where the Publisher writes the generated site and the site container reads it from. Disposable: it is derived entirely from the model repository at a given commit.

archmeta-kernel (container)archimate:node

deployment.docker-engine.kernel-container

Runs the Kernel daemon, publishing port 7777 and serving the Viewer bundle alongside the API. Stateless: kill it and nothing is lost, because everything it knows was read from the mounted repository and everything it changed was committed back to it.

archmeta-build (job)archimate:node

deployment.docker-engine.builder-container

A one-shot container that runs archmeta build and exits. This is the CI shape: check the repository out, build the site, publish the artifact, tear everything down. Nothing persists between runs, which is safe precisely because the load is a pure function of the commit.

archmeta-site (container)archimate:node

deployment.docker-engine.site-container

An nginx image serving the generated static site. It has no connection to the Kernel and no back end of its own — once the site is built, this container is interchangeable with any static host.

Relationships (6)Relationships (1)

Mounts read-onlyarchimate:access

deployment.docker-engine.builder-container → deployment.volumes.model-repo

Writesarchimate:access

deployment.docker-engine.builder-container → deployment.volumes.site-output

Writes the generated site to

Mounts read-writearchimate:access

deployment.docker-engine.kernel-container → deployment.volumes.model-repo

Reads fromarchimate:access

deployment.docker-engine.site-container → deployment.volumes.site-output

deployment.volumes → deployment.volumes.model-repoVolumes → Model Repository Volumearchimate:composition

deployment.volumes → deployment.volumes.model-repo

deployment.volumes → deployment.volumes.site-outputVolumes → Site Output Volumearchimate:composition

deployment.volumes → deployment.volumes.site-output

← Home