hefestoapicontainer

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

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).