Utility es la mejor utilidad para frontend con React, Vite y Docker: ligera, rapida y lista para desplegar.
- React
- Vite
- Docker
- Nginx
- Docker Compose / Portainer
5273
- Instalar dependencias:
npm install
- Levantar el servidor dev:
npm run dev
- Abrir en navegador:
http://localhost:5273
- Construir y levantar contenedor:
docker compose up -d --build
- Abrir en navegador:
http://localhost:5273
- Ir a Portainer -> Stacks -> Add stack.
- Pegar el contenido de
docker-compose.yml. - Deploy del stack.
- Acceder desde el host:
http://localhost:5273
Para que otros equipos de tu red entren, usa la IP local del equipo que ejecuta el contenedor o el servidor dev:
http://<IP_LOCAL_DEL_HOST>:5273
Get-NetIPAddress -AddressFamily IPv4 | Where-Object { $_.IPAddress -notlike '169.254*' -and $_.IPAddress -ne '127.0.0.1' } | Select-Object IPAddress, InterfaceAliasEjecutar PowerShell como Administrador:
New-NetFirewallRule -DisplayName "Utility 5273" -Direction Inbound -Protocol TCP -LocalPort 5273 -Action Allow -Profile PrivateRemove-NetFirewallRule -DisplayName "Utility 5273"- No ejecutes
npm run devydocker compose upal mismo tiempo en el mismo host usando5273. - Si el puerto esta en uso, libera el proceso o cambia el puerto en
vite.config.jsydocker-compose.yml.