メインコンテンツにスキップ ナビゲーションにスキップ フッターにスキップ
期間限定:デザインパートナープログラム。BUSINESSプランはずっと無料

最初のリポジトリを作成する

サーバーに暗号化されたリポジトリを作成し、VS Code で開きます。

最初のリポジトリを作成する

Rediacc のリポジトリは、サーバー上の1つの暗号化ファイルです。マウントすると、専用の Docker デーモンとアプリケーションデータを持つフォルダになります。サーバー上の他のすべてから完全に切り離されています。

本番用の USB ドライブのようなものと考えてください。静止時はファイルであり、実行時はサーバーになります。

チュートリアル動画

ディスク上のファイル、マウント時の環境

暗号化ファイルが分離されたフォルダとしてマウントされる

ディスク上は1つの暗号化イメージです。マウントすると以下が利用できます。

  • 専用の Docker デーモン(ホストとは別のもの)
  • 暗号化ボリューム内のアプリケーションデータ
  • 同じサーバー上の他のものと衝突しないループバック IP

リポジトリは移動できます。マシン間でコピーしたり、バックアップを取ったり、フォークすることができます(フォークはほぼ即時で一定時間、100 GB のリポジトリでも 1 GB のリポジトリと同じ速さでフォークできます)。各リポジトリは同じサーバー上の他のすべてのリポジトリから切り離されています。

作成する

rdc repo create --name my-app -m <machine-name> --size 2G

サーバーに 2 GB の暗号化された repo を作成します。repo は保存時に 1 つの暗号化ファイルです。作成するとすぐにマウントされ、専用の Docker daemon と隔離されたアプリケーションデータを持つフォルダになります。

2 GB の暗号化リポジトリが作成され、マウントされます。確認します。

rdc repo list -m <machine-name>

新しい repo が登録されていることを確認します。一覧に表示されれば、ラップトップからデプロイ、fork、バックアップ、またはエディタで開くことができます。

VS Code で開く

rdc vscode connect -m <machine-name> --repository my-app

rdc vscode connect を使って repo を VS Code で直接開きます。repo へのリモート SSH セッションが開始され、エディタでファイルを編集できます。

VS Code が SSH 経由でリポジトリの内部に開きます。ワークスペースは意図的に空の状態で始まります。ここで作成したものはすべて暗号化ボリューム内に格納され、サーバー上の他のすべてのリポジトリからは見えません。


次: 最初のアプリをデプロイする