OTA Admin Portal

Front-end web application for OTA administration.

Setup

npm install
npm start
# Access at http://localhost:3000

Build & Deploy

# Build and push Docker image
docker build --build-arg ENVIRONMENT=mini -t gitea.mini.cloud.fiskerinc.com/admin/ota-admin-portal:latest .
docker login gitea.mini.cloud.fiskerinc.com -u admin
docker push gitea.mini.cloud.fiskerinc.com/admin/ota-admin-portal:latest

Environment

  • .env.local - Local development
  • .env.mini - Mini cluster (Mac Mini)

Deployment

Deployed via ArgoCD from k8s/ helm chart with values-mini.yaml.

URL: https://ota-admin.mini.cloud.fiskerinc.com

Mini Cluster Login (Keycloak)

The mini cluster uses Keycloak instead of Cognito. Test users for the compute-auth realm:

User Password Role
admin Admin123! Full access
operator Operator123! Operator access

Keycloak admin console: https://keycloak.mini.cloud.fiskerinc.com (admin / admin123)

Description
No description provided
Readme 3.7 MiB
Languages
JavaScript 99.7%
TypeScript 0.1%
HTML 0.1%