Public Markdown Document
Docker Commands
Run these commands from g:\FastApp in PowerShell:
Docker Commands
Run these commands from g:\FastApp in 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-nuxtnow runs in development mode (nuxt dev) inside Docker.- Socket server is exposed on
3001for real-time sync between browser tabs.
Access:
- Nuxt:
http://localhost:3000 - Laravel API:
http://localhost:8000
Stop both containers:
docker rm -f lead-nuxt laravel-api