This commit is contained in:
2026-03-21 19:37:13 +03:30
parent 0da224648a
commit 52e6a90319
5 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -7,6 +7,6 @@ BASEPATH=
NEXT_PUBLIC_APP_URL=http://localhost:9031
# API Configuration (Envoy Gateway)
NEXT_PUBLIC_API_URL=http://localhost:9035
NEXT_PUBLIC_API_URL=http://85.208.253.135:8000
# MAPBOX_ACCESS_TOKEN=your-mapbox-access-token
View File
+4 -4
View File
@@ -14,9 +14,9 @@ This document describes all environment variables needed for the frontend applic
- `NEXT_PUBLIC_DOCS_URL` - Documentation URL (optional)
### API Configuration
- `NEXT_PUBLIC_API_URL` or `ENVOY_GATEWAY_URL` - Envoy Gateway URL for backend API calls (e.g., http://localhost:9035)
- `NEXT_PUBLIC_API_URL` or `ENVOY_GATEWAY_URL` - Envoy Gateway URL for backend API calls (e.g., http://85.208.253.135:8000)
- This is used by the frontend to communicate with backend services via Envoy Gateway
- Defaults to `http://localhost:9035` if not set
- Defaults to `http://85.208.253.135:8000` if not set
## Optional Environment Variables
@@ -36,8 +36,8 @@ NEXT_PUBLIC_APP_URL=http://localhost:9031
NEXT_PUBLIC_DOCS_URL=https://demos.themeselection.com
# API Configuration (Envoy Gateway)
NEXT_PUBLIC_API_URL=http://localhost:9035
# Alternative: ENVOY_GATEWAY_URL=http://localhost:9035
NEXT_PUBLIC_API_URL=http://85.208.253.135:8000
# Alternative: ENVOY_GATEWAY_URL=http://85.208.253.135:8000
# Mapbox (Optional - for map features)
MAPBOX_ACCESS_TOKEN=your-mapbox-access-token
+1 -1
View File
@@ -7,7 +7,7 @@
- **Todo** (`views/apps/todo`)
- **Account Settings** (`views/pages/account-settings`)
> **Base URL:** `NEXT_PUBLIC_API_URL` یا `ENVOY_GATEWAY_URL` یا `http://localhost:9035`
> **Base URL:** `NEXT_PUBLIC_API_URL` یا `ENVOY_GATEWAY_URL` یا `http://85.208.253.135:8000`
> **Authentication:** تمام درخواست‌ها نیاز به هدر `Authorization: Bearer {token}` دارند (توکن از `localStorage.auth_token` خوانده می‌شود)
---
+1 -1
View File
@@ -2,7 +2,7 @@
* API Client for communicating with Backend via Envoy Gateway
*/
const API_BASE_URL = process.env.NEXT_PUBLIC_API_URL || process.env.ENVOY_GATEWAY_URL || 'http://localhost:9035'
const API_BASE_URL = process.env.NEXT_PUBLIC_API_URL || process.env.ENVOY_GATEWAY_URL || 'http://85.208.253.135:8000'
export interface ApiError {
message: string