2 points par gronxb 6 시간 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Ship est un outil de déploiement open source que je développe pour publier directement de petits services web locaux sur mon domaine.

Le flux que je voulais était simple.

  1. Scaffolder un projet de serveur SSR.
  2. Ajouter un Dockerfile.
  3. Exécuter ship --service demo.
  4. Vérifier immédiatement sur demo.your-domain.com.

L’approche initiale consiste à n’ouvrir l’accès qu’au sein du réseau Tailscale, avec une structure permettant de n’exposer à Internet que certains services lorsque c’est nécessaire.

Ainsi, au quotidien, on peut l’utiliser comme un service interne sur un home server personnel ou un Mac mini, puis le basculer vers Internet uniquement lorsqu’il faut le montrer à quelqu’un.

Le tableau de bord permet de consulter la liste des services déployés, leur état de publication interne/externe, les logs et les commandes exécutées.

Comme il s’agit encore d’une version initiale, une configuration de domaine Cloudflare et de Tailscale est nécessaire. Le README détaille le processus d’installation et un exemple de flux.

J’aimerais avoir des retours pour savoir si ce type de flux vous semble utile si vous lancez souvent de petits services sur un home server ou un Mac mini.

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.