2 pontos por gronxb 6 시간 전 | Ainda não há comentários. | Compartilhar no WhatsApp

Ship é uma ferramenta open source de deploy que estou desenvolvendo para publicar pequenos serviços web locais diretamente no meu domínio.

O fluxo que eu queria era simples.

  1. Fazer o scaffold de um projeto de servidor SSR.
  2. Adicionar um Dockerfile.
  3. Executar ship --service demo.
  4. Ver imediatamente em demo.your-domain.com.

A abordagem inicial está sendo construída com uma estrutura em que tudo fica acessível apenas dentro da rede Tailscale, e, quando necessário, apenas serviços específicos podem ser expostos à internet.

Assim, no dia a dia, dá para usar como se fossem serviços internos no home server pessoal/Mac mini e, só quando precisar mostrar para alguém, alternar para a rede pública da internet.

No dashboard, é possível ver a lista de serviços implantados, o estado de exposição interna/externa, logs e os comandos executados.

Como ainda está em versão inicial, é necessário configurar domínio no Cloudflare e o Tailscale. Organizei no README o processo de instalação e um fluxo de exemplo.

Quero receber feedback de quem costuma subir pequenos serviços em home server ou Mac mini para saber se esse fluxo parece útil.

Ainda não há comentários.

Ainda não há comentários.