Track MEV multi-chain rollout validation and cutover
This commit is contained in:
@@ -15,7 +15,7 @@ This document describes how to publish the **MEV Control** web app (`MEV_Bot/mev
|
||||
| **NPMplus** | TLS termination; forwards `mev.defi-oracle.io` → `http://IP_INFO_DEFI_ORACLE_WEB:80` (or `MEV_DEFI_ORACLE_UPSTREAM_*`). |
|
||||
| **Cloudflare** | Optional proxied **A** or **CNAME** (tunnel) for `mev.defi-oracle.io` / `www.mev.defi-oracle.io`. |
|
||||
|
||||
The browser uses **same-origin** `/api` (no CORS split). Set **`MEV_ADMIN_API_HOST`** / **`MEV_ADMIN_API_PORT`** so the nginx CT can reach the backend CT where `mev-admin-api` listens. For the current recommended split topology, keep the public GUI on CT **2410** and point `/api` to a dedicated backend CT on **`r630-04`** (default recommendation: **`192.168.11.219:9090`**). Do not host the MEV backend services directly on a Proxmox node unless you are intentionally breaking the portability standard.
|
||||
The browser uses **same-origin** `/api` (no CORS split). Set **`MEV_ADMIN_API_HOST`** / **`MEV_ADMIN_API_PORT`** so the nginx CT can reach the backend CT where `mev-admin-api` listens. For the current recommended split topology, keep the public GUI on CT **2410** and point `/api` to a dedicated backend CT on **`r630-04`** (current production backend: **`192.168.11.223:9090`**). Do not host the MEV backend services directly on a Proxmox node unless you are intentionally breaking the portability standard.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
@@ -32,7 +32,7 @@ From **proxmox** repo root (loads paths; override via env):
|
||||
# Recommended split topology:
|
||||
# public GUI on CT 2410
|
||||
# admin API / pipeline inside dedicated backend CT on r630-04
|
||||
export MEV_ADMIN_API_HOST=192.168.11.219
|
||||
export MEV_ADMIN_API_HOST=192.168.11.223
|
||||
export MEV_ADMIN_API_PORT=9090
|
||||
bash scripts/deployment/sync-mev-control-gui-defi-oracle.sh --dry-run
|
||||
bash scripts/deployment/sync-mev-control-gui-defi-oracle.sh
|
||||
@@ -76,7 +76,7 @@ If you intentionally carry **MEV** traffic on the same Cloudflare tunnel stack a
|
||||
|----------|--------------------------------------------|---------|
|
||||
| `MEV_DEFI_ORACLE_WEB_VMID` | `2410` | Target LXC |
|
||||
| `MEV_DEFI_ORACLE_WEB_ROOT` | `/var/www/mev.defi-oracle.io/html` | Web root |
|
||||
| `MEV_ADMIN_API_HOST` | `192.168.11.11` shared default; override to the backend CT IP (recommended `192.168.11.219`) for the contained split topology | mev-admin-api bind host (from CT) |
|
||||
| `MEV_ADMIN_API_HOST` | `192.168.11.11` shared default; override to the backend CT IP (recommended `192.168.11.223`) for the contained split topology | mev-admin-api bind host (from CT) |
|
||||
| `MEV_ADMIN_API_PORT` | `9090` | mev-admin-api port |
|
||||
| `MEV_DEFI_ORACLE_UPSTREAM_IP` | `IP_INFO_DEFI_ORACLE_WEB` | NPM forward target |
|
||||
| `MEV_DEFI_ORACLE_UPSTREAM_PORT` | `80` | NPM forward port |
|
||||
|
||||
Reference in New Issue
Block a user