mirror of
https://github.com/blackboxprogramming/BlackRoad-Operating-System.git
synced 2026-03-17 09:37:55 -05:00
feat: Add Railway infrastructure configuration and documentation
- Add railway.json with complete service registry (22 services) - Add SERVICES.md documenting all Railway services and endpoints - Add .env.railway.example template for environment variables - Document custom domains (operator, beacon, prism) - Include service-to-service communication patterns - Add architecture diagram showing Railway network topology 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
103
infra/railway/railway.json
Normal file
103
infra/railway/railway.json
Normal file
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"$schema": "https://railway.app/railway.schema.json",
|
||||
"project": {
|
||||
"id": "03ce1e43-5086-4255-b2bc-0146c8916f4c",
|
||||
"name": "BlackRoad OS",
|
||||
"workspace": "BlackRoad OS, Inc."
|
||||
},
|
||||
"environment": {
|
||||
"id": "57e6ac32-0e86-4bde-a337-948535e27bcc",
|
||||
"name": "production"
|
||||
},
|
||||
"services": [
|
||||
{
|
||||
"name": "blackroad",
|
||||
"id": "fb011c5c-a007-4cb6-8955-eefb7b5f76a2",
|
||||
"internalDomain": "blackroad.railway.internal"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os",
|
||||
"url": "blackroad-os-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-master",
|
||||
"url": "blackroad-os-master-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-home",
|
||||
"url": "blackroad-os-home-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-operator",
|
||||
"url": "operator.blackroad.systems"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-beacon",
|
||||
"url": "beacon.blackroad.systems"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-pack-creator-studio",
|
||||
"url": "blackroad-os-pack-creator-studio-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-research",
|
||||
"url": "blackroad-os-research-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-pack-research-lab",
|
||||
"url": "blackroad-os-pack-research-lab-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-pack-finance",
|
||||
"url": "blackroad-os-pack-finance-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-infra",
|
||||
"url": "blackroad-os-infra-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-core",
|
||||
"url": "blackroad-os-core-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-api-gateway",
|
||||
"url": "blackroad-os-api-gateway-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-api",
|
||||
"url": "blackroad-os-api-production-3335.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-web",
|
||||
"url": "blackroad-os-web-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-archive",
|
||||
"url": "blackroad-os-archive-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-pack-infra-devops",
|
||||
"url": "blackroad-os-pack-infra-devops-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-prism-console",
|
||||
"url": "prism.blackroad.systems"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-demo",
|
||||
"url": "blackroad-os-demo-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-docs",
|
||||
"url": "blackroad-os-docs-production-f7af.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "blackroad-os-pack-legal",
|
||||
"url": "blackroad-os-pack-legal-production.up.railway.app"
|
||||
},
|
||||
{
|
||||
"name": "terrific-intuition",
|
||||
"url": "terrific-intuition-production.up.railway.app"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user