Instalación del cliente
El cliente de Hefesto te permite crear y desplegar APIs desde tu local a cualquier instancia de Hefesto.
Instalación
git clone https://github.com/IsidoroDeLaVieja/hefesto-client.git
cd hefesto-client
cp .env.example .env
Configuración del .env
Edita el fichero .env con los siguientes valores:
# Entorno DEV
DEPLOY_ENDPOINT_DEV=https://admin-tuhost.com
PUBLIC_HOST_DEV=tuhost.com
API_KEY_DEV=123456
# Entorno PRO
DEPLOY_ENDPOINT_PRO=https://admin-tuhost-pro.com
PUBLIC_HOST_PRO=tuhost-pro.com
API_KEY_PRO=abcdef
- DEPLOY_ENDPOINT_alias: URL de administración del virtual-host.
- PUBLIC_HOST_alias: dominio del virtual-host público.
- API_KEY_alias: contraseña del virtual-host público.
Crear una API
create-api.sh mi-api
Usa un alias que apunte al script create-api.sh. Siempre que llames al alias se creará una api con su esqueleto en el directorio en el que te encuentres.
Desplegar una API
deploy-api.sh DEV
Usa un alias que apunte al script deploy-api.sh. Siempre que llames al alias se desplegará la api en la que te encuentres (es obligatorio estar en la raíz de la api).