En estos días estoy usando Now, como alternativa a Surge para publicar portales rápidamente, en mi caso para sitios estáticos que utilizo para publicar SPA.

Now tiene más opciones que puedes ver en la documentación, pero yo me centraré en lo que necesito “Portales estáticos”.

Instalando Now

Solo necesito instalar el paquete Now para NodeJS o usar la versión de escritorio, en este ejemplo uso el CLI. Abrimos nuestra terminal y escribimos ‘npm install -g now’  para tener now disponible a nivel global.

npm install -g  now

Ahora vamos al directorio donde está el build de la aplicación, puede ser un html estático o una app de Angular o React, desde la terminal escribir ‘now’,  aquí nos solicitara nuestro correo y nos enviará un email para validar la cuenta.

Publicar

Con now configurado, podemos publicar escribiendo el comando “now” en el directorio donde tenemos el build esto creará de forma automática un dominio.

PS C:\Users\Dany\Documents\GitHub\lonzofacts\dist> now
> Deploying ~\Documents\GitHub\lonzofacts\dist under danywalls4@gmail.com
> Ready! https://dist-tnxxuvcstl.now.sh [5s]
> You (danywalls4@gmail.com) are on the OSS plan. Your code and logs will be made public.
> Are you sure you want to proceed with the deployment? [y|N] y
> Initializing…
> Deployment complete!

Ver y Eliminar instancias

Para saber las instancias que tenemos arriba y dominios publicados asociados a mi cuenta, escribo el comando now list y nos muestra la url, instancia y su tiempo en ejecución.

PS C:\Users\Dany\Documents\GitHub\lonzofacts\dist> now list
> 1 deployment found under danywalls4@gmail.com [903ms]
 dist (1 of 1 total)
 url inst # state age
 dist-crapiimdct.now.sh READY 3m

Luego que hemos realizado nuestras pruebas o queremos eliminar esos dominios podemos usar el comando ‘now rm nombrededominio.sh’ , nos eliminará el dominio y la instancia, antes de nos solicitara confirmar que queremos eliminar el dominio.

PS C:\Users\Dany\Documents\GitHub\lonzofacts> now rm dist-crapiimdct.now.sh
> The following deployment will be removed permanently:
eNo8sHUbcdO1ovKI5TYwuQK8 https://dist-crapiimdct.now.sh 18m ago
> Are you sure? [y/N] y
> Success! [878ms]
Deployment eNo8sHUbcdO1ovKI5TYwuQK8 removed

Yo con publicar y eliminar me es suficiente, pero si quieres conocer más opciones con now help  tendrás todas las opciones disponibles para jugar con el.

https://zeit.co/docs/getting-started/five-minute-guide-to-now

Happy Now!

Diseñado por Freepik