Files
ota-admin-portal/README.md
2026-02-04 21:21:24 -05:00

43 lines
1020 B
Markdown

# OTA Admin Portal
Front-end web application for OTA administration.
## Setup
```bash
npm install
npm start
# Access at http://localhost:3000
```
## Build & Deploy
```bash
# 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)