- All services now have version tags (v1.0.0 for mature, v0.1.0 for early) - Metacrypt promoted from Testing to Production - MCP status updated from "Not started" to Active dev (Phases 0-4) - MCDeploy added as tactical deployment CLI - Rift port map updated with mcns-coredns (53) and exod (8080/9090) - mcdeploy.toml added for deployment configuration - .gitignore updated for mcp/ and mcdeploy/ project directories Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
80 lines
1.7 KiB
TOML
80 lines
1.7 KiB
TOML
workspace = "/home/kyle/src/metacircular"
|
|
registry = "mcr.svc.mcp.metacircular.net:8443"
|
|
|
|
[mcdsl]
|
|
path = "mcdsl"
|
|
|
|
# --- Services ---
|
|
|
|
[[services]]
|
|
name = "mc-proxy"
|
|
path = "mc-proxy"
|
|
images = ["mc-proxy"]
|
|
uses_mcdsl = true
|
|
[services.dockerfiles]
|
|
mc-proxy = "Dockerfile"
|
|
|
|
[[services]]
|
|
name = "metacrypt"
|
|
path = "metacrypt"
|
|
images = ["metacrypt", "metacrypt-web"]
|
|
uses_mcdsl = false
|
|
[services.dockerfiles]
|
|
metacrypt = "Dockerfile.api"
|
|
metacrypt-web = "Dockerfile.web"
|
|
|
|
[[services]]
|
|
name = "mcr"
|
|
path = "mcr"
|
|
images = ["mcr", "mcr-web"]
|
|
uses_mcdsl = true
|
|
[services.dockerfiles]
|
|
mcr = "Dockerfile.api"
|
|
mcr-web = "Dockerfile.web"
|
|
|
|
# --- Nodes ---
|
|
|
|
[nodes.rift]
|
|
host = "rift"
|
|
user = "kyle"
|
|
|
|
[nodes.rift.containers.mc-proxy]
|
|
image = "mc-proxy"
|
|
network = "host"
|
|
volumes = ["/srv/mc-proxy:/srv/mc-proxy"]
|
|
restart = "unless-stopped"
|
|
|
|
[nodes.rift.containers.metacrypt]
|
|
image = "metacrypt"
|
|
network = "docker_default"
|
|
user = "0:0"
|
|
volumes = ["/srv/metacrypt:/srv/metacrypt"]
|
|
ports = ["127.0.0.1:18443:8443", "127.0.0.1:19443:9443"]
|
|
restart = "unless-stopped"
|
|
|
|
[nodes.rift.containers.metacrypt-web]
|
|
image = "metacrypt-web"
|
|
network = "docker_default"
|
|
user = "0:0"
|
|
volumes = ["/srv/metacrypt:/srv/metacrypt"]
|
|
ports = ["127.0.0.1:18080:8080"]
|
|
restart = "unless-stopped"
|
|
cmd = ["server", "--config", "/srv/metacrypt/metacrypt.toml"]
|
|
|
|
[nodes.rift.containers.mcr]
|
|
image = "mcr"
|
|
network = "docker_default"
|
|
user = "0:0"
|
|
volumes = ["/srv/mcr:/srv/mcr"]
|
|
ports = ["127.0.0.1:28443:8443", "127.0.0.1:29443:9443"]
|
|
restart = "unless-stopped"
|
|
|
|
[nodes.rift.containers.mcr-web]
|
|
image = "mcr-web"
|
|
network = "docker_default"
|
|
user = "0:0"
|
|
volumes = ["/srv/mcr:/srv/mcr"]
|
|
ports = ["127.0.0.1:28080:8080"]
|
|
restart = "unless-stopped"
|
|
cmd = ["server", "--config", "/srv/mcr/mcr.toml"]
|