mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-05-04 02:34:52 +00:00
Switch portal/gateway to port 8900
Update portal port from 80 to 8900 across deployment files. Adjust the CLI status message in deployment/cli/stack.py to print http://localhost:8900, update access URLs in deployment/metabuilder/compose.yml comments to include :8900, and change the nginx service port mapping from "80:80" to "8900:80" so the gateway is exposed on a non-privileged localhost port.
This commit is contained in:
@@ -56,7 +56,7 @@ def _wait_for_healthy(profiles: list[str], args: argparse.Namespace) -> None:
|
||||
healthy = result.stdout.count('"healthy"')
|
||||
if healthy >= core_count:
|
||||
print(f"\n{GREEN}All {core_count} services healthy!{NC}")
|
||||
print(f"\nPortal: {BLUE}http://localhost{NC}\n")
|
||||
print(f"\nPortal: {BLUE}http://localhost:8900{NC}\n")
|
||||
print("Quick commands:")
|
||||
print(" python3 deployment.py stack logs")
|
||||
print(" python3 deployment.py stack down")
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# MetaBuilder Full Stack
|
||||
#
|
||||
# Gateway: nginx on port 80 with welcome portal + subpath routing
|
||||
# Gateway: nginx on port 8900 with welcome portal + subpath routing
|
||||
# Apps: WorkflowUI, CodeForge, Pastebin, Postgres Dashboard,
|
||||
# Email Client, Exploded Diagrams, Storybook, Frontend App,
|
||||
# DBAL Frontend, Docker Terminal, Package Repo,
|
||||
@@ -21,28 +21,28 @@
|
||||
# docker compose -f compose.yml --profile monitoring --profile media up -d
|
||||
#
|
||||
# Access:
|
||||
# http://localhost Welcome portal
|
||||
# http://localhost/workflowui WorkflowUI
|
||||
# http://localhost/codegen CodeForge IDE
|
||||
# http://localhost/pastebin Pastebin
|
||||
# http://localhost/postgres Postgres Dashboard
|
||||
# http://localhost/emailclient Email Client
|
||||
# http://localhost/diagrams Exploded Diagrams
|
||||
# http://localhost/storybook Storybook
|
||||
# http://localhost/app Frontend App
|
||||
# http://localhost/dbal DBAL Frontend
|
||||
# http://localhost/terminal Docker Terminal
|
||||
# http://localhost/packagerepo Package Repo
|
||||
# http://localhost/repoforge RepoForge APK Portal
|
||||
# http://localhost/caproverforge CaproverForge APK Portal
|
||||
# http://localhost/grafana Grafana (monitoring profile)
|
||||
# http://localhost/prometheus Prometheus (monitoring profile)
|
||||
# http://localhost/api DBAL API
|
||||
# http://localhost/pastebin-api Pastebin Flask API
|
||||
# http://localhost/phpmyadmin/ phpMyAdmin (MySQL admin)
|
||||
# http://localhost/mongo-express/ Mongo Express (MongoDB admin)
|
||||
# http://localhost/redis-insight/ RedisInsight (Redis admin)
|
||||
# http://localhost/kibana/ Kibana (Elasticsearch admin)
|
||||
# http://localhost:8900 Welcome portal
|
||||
# http://localhost:8900/workflowui WorkflowUI
|
||||
# http://localhost:8900/codegen CodeForge IDE
|
||||
# http://localhost:8900/pastebin Pastebin
|
||||
# http://localhost:8900/postgres Postgres Dashboard
|
||||
# http://localhost:8900/emailclient Email Client
|
||||
# http://localhost:8900/diagrams Exploded Diagrams
|
||||
# http://localhost:8900/storybook Storybook
|
||||
# http://localhost:8900/app Frontend App
|
||||
# http://localhost:8900/dbal DBAL Frontend
|
||||
# http://localhost:8900/terminal Docker Terminal
|
||||
# http://localhost:8900/packagerepo Package Repo
|
||||
# http://localhost:8900/repoforge RepoForge APK Portal
|
||||
# http://localhost:8900/caproverforge CaproverForge APK Portal
|
||||
# http://localhost:8900/grafana Grafana (monitoring profile)
|
||||
# http://localhost:8900/prometheus Prometheus (monitoring profile)
|
||||
# http://localhost:8900/api DBAL API
|
||||
# http://localhost:8900/pastebin-api Pastebin Flask API
|
||||
# http://localhost:8900/phpmyadmin/ phpMyAdmin (MySQL admin)
|
||||
# http://localhost:8900/mongo-express/ Mongo Express (MongoDB admin)
|
||||
# http://localhost:8900/redis-insight/ RedisInsight (Redis admin)
|
||||
# http://localhost:8900/kibana/ Kibana (Elasticsearch admin)
|
||||
|
||||
services:
|
||||
# ============================================================================
|
||||
@@ -529,7 +529,7 @@ services:
|
||||
container_name: metabuilder-nginx
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "80:80"
|
||||
- "8900:80"
|
||||
healthcheck:
|
||||
test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://127.0.0.1/health"]
|
||||
interval: 30s
|
||||
|
||||
Reference in New Issue
Block a user