expose

Comparte tu desarrollo en local con tus clientes

¿No te ha pasado alguna vez que has necesitado o tu cliente te ha pedido ver los avances de un proyecto web? Muchos clientes carecen de una infraestructura grande, y no tienen entornos de desarrollo o staging, donde puedan ir viendo los progresos de un proyecto antes de ponerlo en producción.

Algunos desarrolladores tienen servidores propios donde pueden alojar una copia de su trabajo para que el cliente pueda ir validando lo que se está haciendo, pero puede resultar un engorro tener que estar desplegando, crear un subdominio, subir ficheros y base de datos, etc…

En esta entrada voy a hablar sobre Expose, una aplicación Open Source que funciona a modo de túnel y que te permite compartir tus desarrollos en local con tus clientes vía internet.

Instalación y configuración

Puedes instalar Expose a través de composer. Asegúrate de que tienes composer en tu PATH.

composer global require beyondcode/expose

El siguiente paso es registrarte en BeyonCode, la cuenta es gratuita. A continuación, en el apartado de Expose, encontrarás un token que deberás registrar en tu local para activar la exposición con el exterior:

expose token YOUR-TOKEN

Ya casi está, ahora solo vete al directorio raíz de tu proyecto y teclea:

expose

Con este comando abrirás un tunel y en tu terminal verás algo parecido a esto:

expose

Mientras el tunel esté abierto, puedes compartir la Expose-URL con tus clientes, y de este modo tan sencillo podrán ver la evolución de tu proyecto sin tener que comitear/desplegar nada.

¿Te ha resultado útil esta información? 🍺

Si este post te ha resuelto un problema, invítame a un café o a una cerveza. Con este pequeño gesto me animas a seguir escribiendo.

Comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *:

  • El fin del tratamiento es únicamente la moderación de comentarios para evitar spam
  • La legitimación es tu consentimiento al comentar
  • No se comunicará ningún dato a terceros salvo por obligación legal
  • Tienes derecho al acceso, rectificación y eliminación de los comentarios