2 ポイント 投稿者 gronxb 6 시간 전 | まだコメントはありません。 | WhatsAppで共有

Shipは、ローカルにある小さなWebサービスを自分のドメインにすぐ公開するために開発している、オープンソースのデプロイツールです。

私が望んでいたフローはシンプルでした。

  1. SSRサーバープロジェクトを1つスキャフォールディングします。
  2. Dockerfileを置きます。
  3. ship --service demo を実行します。
  4. demo.your-domain.com ですぐ確認します。

初期のアプローチとしては、Tailscaleネットワーク内でのみ公開されるようにしておき、必要なときにだけ特定のサービスをインターネットに公開できる構成にしています。

そのため、普段は個人ホームサーバーやMac mini内の内部サービスのように使い、誰かに見せる必要があるときだけインターネット向けに切り替えられます。

ダッシュボードでは、デプロイされたサービス一覧、内部/外部の公開状態、ログ、実行されたコマンドなどを確認できます。

まだ初期バージョンのため、CloudflareドメインとTailscaleの設定が必要です。READMEにインストール手順とサンプルの流れをまとめてあります。

ホームサーバーやMac miniで小さなサービスを頻繁に立ち上げる方にとって、このようなフローが使いやすいかフィードバックをもらえればと思います。

まだコメントはありません。

まだコメントはありません。