|
23 | 23 | import time |
24 | 24 | import threading |
25 | 25 | import urllib.error |
| 26 | +import urllib.parse |
26 | 27 | import urllib.request |
27 | 28 | import uuid |
28 | 29 | from pathlib import Path |
@@ -2801,10 +2802,15 @@ def _start_all(local: bool = False, env_updates: Optional[dict] = None) -> None: |
2801 | 2802 | print("\n" + "=" * 80) |
2802 | 2803 | print("All services started successfully!") |
2803 | 2804 | print("=" * 80) |
| 2805 | + local_ip = get_local_ip() |
| 2806 | + agixt_port = os.getenv("AGIXT_PORT", "7437") |
| 2807 | + app_port = os.getenv("AGIXT_INTERACTIVE_PORT", "3437") |
| 2808 | + api_url = os.getenv("AGIXT_URI", f"http://{local_ip}:{agixt_port}") |
| 2809 | + app_url = os.getenv("APP_URI", f"http://{local_ip}:{app_port}") |
2804 | 2810 | print("\nService URLs:") |
2805 | | - print(f" AGiXT API: http://localhost:7437") |
2806 | | - print(f" Web Interface: http://localhost:3437") |
2807 | | - print(f" ezLocalai API: http://localhost:8091") |
| 2811 | + print(f" AGiXT API: {api_url}") |
| 2812 | + print(f" Web Interface: {app_url}") |
| 2813 | + print(f" ezLocalai API: http://{local_ip}:8091") |
2808 | 2814 | print("=" * 80) |
2809 | 2815 |
|
2810 | 2816 |
|
@@ -3039,8 +3045,15 @@ def _start_local(env_updates: Optional[dict] = None) -> None: |
3039 | 3045 | except requests.RequestException: |
3040 | 3046 | response = requests.Response() |
3041 | 3047 | response.status_code = 500 |
| 3048 | + local_ip = get_local_ip() |
| 3049 | + agixt_port = os.getenv("AGIXT_PORT", "7437") |
| 3050 | + app_port = os.getenv("AGIXT_INTERACTIVE_PORT", "3437") |
| 3051 | + api_url = os.getenv("AGIXT_URI", f"http://{local_ip}:{agixt_port}") |
| 3052 | + app_url = os.getenv("APP_URI", f"http://{local_ip}:{app_port}") |
3042 | 3053 | print(f"AGiXT started successfully!") |
3043 | | - print(f"View logs at: {LOCAL_LOG_FILE}") |
| 3054 | + print(f" API: {api_url}") |
| 3055 | + print(f" App: {app_url}") |
| 3056 | + print(f" Logs: {LOCAL_LOG_FILE}") |
3044 | 3057 | cleanup_log_files() |
3045 | 3058 |
|
3046 | 3059 |
|
@@ -3175,7 +3188,14 @@ def _start_docker(env_updates: Optional[dict] = None) -> None: |
3175 | 3188 | try: |
3176 | 3189 | command = f"docker compose -f {dockerfile} up -d" |
3177 | 3190 | subprocess.run(command, shell=True, cwd=REPO_ROOT, check=True) |
| 3191 | + local_ip = get_local_ip() |
| 3192 | + agixt_port = env_vars.get("AGIXT_PORT", "7437") |
| 3193 | + app_port = env_vars.get("AGIXT_INTERACTIVE_PORT", "3437") |
| 3194 | + api_url = env_vars.get("AGIXT_URI", f"http://{local_ip}:{agixt_port}") |
| 3195 | + app_url = env_vars.get("APP_URI", f"http://{local_ip}:{app_port}") |
3178 | 3196 | print("AGiXT Docker services started successfully.") |
| 3197 | + print(f" API: {api_url}") |
| 3198 | + print(f" App: {app_url}") |
3179 | 3199 | except KeyboardInterrupt: |
3180 | 3200 | print("\nStopping AGiXT containers...") |
3181 | 3201 | subprocess.run( |
|
0 commit comments