# NXTGAUGE Admin Solid

SolidStart migration target for `nxtgauge-nov-2025-frontend` (admin panel).

## Principle
Port admin modules one by one with strict API/permission parity.

See `docs/MIGRATION_MASTER_PLAN.md`.

## CI (Woodpecker)

Required secrets:
- `REGISTRY_USERNAME`
- `REGISTRY_PASSWORD`

## This project was created with the [Solid CLI](https://github.com/solidjs-community/solid-cli)

## Local Docker test (low RAM, no port conflict)

This repo ships an Alpine runtime image and a `docker-compose.yml` profile mapped to port `9102`.

Build and run:

```bash
docker compose up --build -d
```

Check:

```bash
curl -I http://localhost:9202
```

Stop:

```bash
docker compose down
```

Run additional isolated instances (`9103`, `9104`, ...):

```bash
docker run -d --name nxtgauge-admin-solid-9103 -p 9103:9202 nxtgauge-admin-solid:local
docker run -d --name nxtgauge-admin-solid-9104 -p 9104:9202 nxtgauge-admin-solid:local
```
# Mon Jun  8 09:22:40 PM IST 2026
