20 ポイント 投稿者 xguru 2024-09-20 | まだコメントはありません。 | WhatsAppで共有
  • ベアメタルから本番運用まで数分で準備完了。"自分のVPSで動かす fly.io"
  • 1つのコマンドでVPSをセットアップ(docker, traefik, sops, age)
  • Dockerファイルでどんなアプリでもデプロイ(Zero Downtime)
  • HA とロードバランシング
  • SSL証明書を自動設定

使い方

  • VPSセットアップ : sidekick init
    • IPアドレスを入力
    • SSL証明書を処理するメールアドレスを入力
    • Dockerイメージをホスティングするレジストリ(デフォルトは docker.io)
    • そのDockerレジストリのユーザー名
    • そのレジストリにログイン済みか確認
    • ここまで入力すると、その後2分ほど処理が進行
      • rootでログインして sidekick ユーザーを作成し、ログイン
      • Ubuntuシステムをアップグレード
      • sops をインストールし、age で鍵を生成
      • Dockerをインストール
      • Traefik と SSL証明書を設定
  • アプリケーション実行 : sidekick launch
    • アプリ名を入力(URLフレンドリー)
    • アプリがリクエストを受けるHTTPポート
    • ドメイン名
    • この後2分ほど処理が進行
      • Linux向けDockerイメージを作成してレジストリにプッシュ
      • env ファイルを暗号化してプッシュ
      • sops で env を復号
      • docker compose でDockerイメージを実行し、Traefik で指定ポートへトラフィックをフォワード
  • 新バージョンをデプロイ : sidekick deploy
  • プレビュー版をデプロイ : sidekick deploy preview

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

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