{"id":"repo/docker-run","source":"repo","sourceLabel":"repository root","sourcePath":"DOCKER_RUN.md","routePath":"/fastapp/public-docs/page/repo/docker-run","rawPath":"/fastapp/public-docs/raw/repo/docker-run","slug":["repo","docker-run"],"slugPath":"repo/docker-run","title":"Docker Commands","description":"Run these commands from g:\\FastApp in PowerShell:","headings":["Docker Commands"],"wordCount":37,"markdown":"# Docker Commands\r\n\r\nRun these commands from `g:\\FastApp` in PowerShell:\r\n\r\n```powershell\r\ndocker build -t fastapp-laravel-api ./laravel-api\r\ndocker build -t fastapp-nuxt ./lead-nuxt\r\n\r\ndocker network create fastapp-net\r\n\r\ndocker run -d --name laravel-api --network fastapp-net -p 8000:8000 --env-file ./laravel-api/.env fastapp-laravel-api\r\ndocker 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\r\n```\r\n\r\nNotes:\r\n\r\n- `lead-nuxt` now runs in **development mode** (`nuxt dev`) inside Docker.\r\n- Socket server is exposed on `3001` for real-time sync between browser tabs.\r\n\r\nAccess:\r\n\r\n- Nuxt: `http://localhost:3000`\r\n- Laravel API: `http://localhost:8000`\r\n\r\nStop both containers:\r\n\r\n```powershell\r\ndocker rm -f lead-nuxt laravel-api\r\n```\r\n"}