Troubleshooting
Los problemas más comunes que pueden surgir al usar la CLI de Gowebly se recopilan en esta sección.
🤔 ¿No encuentras la respuesta aquí?
No dudes en crear un issue o iniciar una discusión en el repositorio del proyecto Gowebly. Y, por supuesto, nos encantaría que enviaras una PR con sugerencias para mejorar la documentación.
X puerto está ocupado por el sistema
Algunos sistemas operativos pueden ocupar los puertos que deseas usar para desarrollar y desplegar tu aplicación. Puedes verificar si un puerto está ocupado por el sistema ejecutando el siguiente comando:
bash
lsof -iTCP -sTCP:LISTEN -P
bash
lsof -iTCP -sTCP:LISTEN -P
bash
netstat -aon
En dado caso, hay dos formas de cambiarlo:
- Establecer el número de puerto en la variable de entorno
BACKEND_PORT
antes de ejecutar:
bash
BACKEND_PORT=9000 gowebly run
yaml
# docker-compose.yml
services:
gowebly_default:
# ...
ports:
- '9000:9000'
environment:
BACKEND_PORT: 9000 # same as the exposed container port
# ...
# ...
- Edita el número de puerto en el archivo
server.go
:
go
// runServer runs a new HTTP server with the loaded environment variables.
func runServer() error {
// Validate environment variables.
port, err := strconv.Atoi(gowebly.Getenv("BACKEND_PORT", "9000"))
if err != nil {
return err
}
// ...
Ahora, puedes abrir tu navegador y acceder a http://localhost:9000
.