@@ -107,7 +107,7 @@ The emulator runs services on their standard OpenStack ports:
107107- ** Cinder (Block Storage)** : port 8776
108108- ** Glance (Image)** : port 9292
109109- ** Neutron (Networking)** : port 9696
110- - ** Status (Web UI)** : port 8000
110+ - ** Status (Web UI)** : port 10000
111111
112112``` bash
113113# Run all services on standard ports
@@ -119,15 +119,15 @@ openstack-emulator --service=nova # Port 8774
119119openstack-emulator --service=cinder # Port 8776
120120openstack-emulator --service=glance # Port 9292
121121openstack-emulator --service=neutron # Port 9696
122- openstack-emulator --service=status # Port 8000 (Web UI)
122+ openstack-emulator --service=status # Port 10000 (Web UI)
123123
124124# Or using uvicorn directly for individual services
125125uvicorn emulator.api.app_keystone:app --host 0.0.0.0 --port 5000
126126uvicorn emulator.api.app_nova:app --host 0.0.0.0 --port 8774
127127uvicorn emulator.api.app_cinder:app --host 0.0.0.0 --port 8776
128128uvicorn emulator.api.app_glance:app --host 0.0.0.0 --port 9292
129129uvicorn emulator.api.app_neutron:app --host 0.0.0.0 --port 9696
130- uvicorn emulator.api.app_status:app --host 0.0.0.0 --port 8000
130+ uvicorn emulator.api.app_status:app --host 0.0.0.0 --port 10000
131131```
132132
133133### API Documentation
@@ -138,14 +138,14 @@ Once running, you can access Swagger UI for each service:
138138- Cinder: http://localhost:8776/docs
139139- Glance: http://localhost:9292/docs
140140- Neutron: http://localhost:9696/docs
141- - Status UI: http://localhost:8000 /
141+ - Status UI: http://localhost:10000 /
142142
143143### Status Web UI
144144
145145The Status Web UI provides a real-time dashboard to view and manage the state of the emulator:
146146
147- - ** Dashboard URL** : http://localhost:8000 /
148- - ** JSON API** : http://localhost:8000 /api/status
147+ - ** Dashboard URL** : http://localhost:10000 /
148+ - ** JSON API** : http://localhost:10000 /api/status
149149
150150** Features:**
151151- Service health status (running/offline)
@@ -704,7 +704,7 @@ GET http://localhost:8774/health # Nova
704704GET http://localhost:8776/health # Cinder
705705GET http://localhost:9292/health # Glance
706706GET http://localhost:9696/health # Neutron
707- GET http://localhost:8000 /health # Status UI
707+ GET http://localhost:10000 /health # Status UI
708708```
709709Returns ` {"status": "healthy", "service": "<service-name>"} ` .
710710
@@ -735,7 +735,7 @@ openstack-emulator/
735735│ │ ├── app_cinder.py # Cinder-only app (port 8776)
736736│ │ ├── app_glance.py # Glance-only app (port 9292)
737737│ │ ├── app_neutron.py # Neutron-only app (port 9696)
738- │ │ ├── app_status.py # Status Web UI app (port 8000 )
738+ │ │ ├── app_status.py # Status Web UI app (port 10000 )
739739│ │ ├── cinder.py # Cinder Block Storage API endpoints
740740│ │ ├── glance.py # Glance Image API endpoints
741741│ │ ├── keystone.py # Keystone Identity API endpoints
0 commit comments