# Docker Commands

Run these commands from `g:\FastApp` in PowerShell:

```powershell
docker build -t fastapp-laravel-api ./laravel-api
docker build -t fastapp-nuxt ./lead-nuxt

docker network create fastapp-net

docker run -d --name laravel-api --network fastapp-net -p 8000:8000 --env-file ./laravel-api/.env fastapp-laravel-api
docker run -d --name lead-nuxt --network fastapp-net -p 3000:3000 -p 3001:3001 --env-file ./lead-nuxt/.env -e NUXT_PUBLIC_API_BASE_URL=http://laravel-api:8000 -e NUXT_PUBLIC_SOCKET_URL=http://localhost:3001 fastapp-nuxt
```

Notes:

- `lead-nuxt` now runs in **development mode** (`nuxt dev`) inside Docker.
- Socket server is exposed on `3001` for real-time sync between browser tabs.

Access:

- Nuxt: `http://localhost:3000`
- Laravel API: `http://localhost:8000`

Stop both containers:

```powershell
docker rm -f lead-nuxt laravel-api
```
