Update STATUS.md: all services tagged, MCP and MCDeploy added

- 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>
This commit is contained in:
2026-03-26 13:13:05 -07:00
parent 14d22ca307
commit eab7e807e4
3 changed files with 127 additions and 20 deletions

79
mcdeploy.toml Normal file
View File

@@ -0,0 +1,79 @@
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"]