Ship: herramienta open source de despliegue para publicar proyectos locales directamente en tu dominio
(github.com/gronxb)Ship es una herramienta open source de despliegue que estoy creando para publicar pequeños servicios web locales directamente en mi dominio.
El flujo que quería era simple.
- Hago el scaffolding de un proyecto de servidor SSR.
- Agrego un Dockerfile.
- Ejecuto
ship --service demo. - Lo veo de inmediato en
demo.your-domain.com.
El enfoque inicial es que el acceso quede abierto solo dentro de la red de Tailscale, y estoy construyendo una estructura que permita exponer a Internet solo servicios específicos cuando sea necesario.
Así, normalmente se puede usar como un servicio interno dentro de un homeserver personal o un Mac mini, y cambiarlo a la red pública solo cuando haya que mostrárselo a alguien.
En el dashboard se puede ver la lista de servicios desplegados, el estado de publicación interna/externa, los logs y los comandos ejecutados.
Como todavía es una versión inicial, requiere configurar un dominio de Cloudflare y Tailscale. En el README dejé documentados el proceso de instalación y un flujo de ejemplo.
Me gustaría recibir feedback sobre si este flujo les resulta útil a quienes suelen levantar pequeños servicios en un homeserver o Mac mini.
Aún no hay comentarios.