Ejecutar Comandos
Puedes ejecutar comandos dentro de los servicios de Zeabur para instalar paquetes, ejecutar programas, ver información o incluso hacer copias de seguridad de datos específicos.
Abrir la Interfaz de Ejecución de Comandos
Abra la pestaña Overview del servicio y haga clic en el bloque Comando para mostrar la interfaz “Execute Command”.
La interfaz de ejecución de comandos consta de dos partes:
- Barra de Entrada de Comandos: Te permite presionar Enter o hacer clic en el botón ⏎ junto al campo de entrada para ejecutar comandos.
- Área de Salida de Comandos: Muestra los resultados de la ejecución del comando. Si el comando se ejecuta correctamente, se mostrará el resultado de salida; de lo contrario, se mostrará un código de error.
Ejecutar Comandos
Tomando un echo
básico como ejemplo, ingresa echo Hello, World!
y deberías ver el resultado de salida Hello, World!
.
Ingresar un comando inexistente mostrará un código de error.
Incluso puedes ejecutar sentencias SQL en contenedores de bases de datos como MySQL o PostgreSQL, usar cURL para subir registros o hacer copias de seguridad de archivos, o incluso ejecutar programas de migración (por ejemplo, prisma migrate
, node seeder.js
).
Para MySQL, podemos copiar el comando “Command to connect to your MySQL”, eliminar los parámetros host
y port
(no es necesario realizar una conexión remota dentro del contenedor), reescribir mysqlsh
como mysql
(ya que mysqlsh
no está disponible en el contenedor) y finalmente agregar -e
para ejecutar la sentencia SQL.
mysql --user=root --password=<password> --database=zeabur -e "SHOW DATABASES;"