Skip to content

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:

  1. 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
    # ...

# ...
  1. 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.

Gowebly CLI is 100% free and Open Source project under the Apache 2.0 license.
Official logo distributed under the Creative Commons License (CC BY-SA 4.0 International).