cloud studio の夜にdockerを使いました。これにより、CS に無限の可能性が追加されました。
ps:docker は現在、汎用スペースの 4 つの deepseek テンプレートを使用して作成されたマシンのみをサポートしています。
今日は docker を使ってdifyをデプロイします。
いつものように、deepseek32b を選択してマシンを作成します。
- プロジェクトファイルを取得します。
作成が完了したら、ターミナルにgit clone https://github.com/langgenius/dify.git
と入力します。
- テンプレートに付属の openwebui を停止します。これは 8080 ポートと 3000 ポートを占有し、dify のいくつかのサービスポートと衝突します。
vscode フォルダー内の preview.yml を修正し、open-webui の起動情報と 3000 ポートの部分をコメントアウトします【preview.yml というファイルの名前を変更することを強くお勧めします】。その後、シャットダウンして再起動します。ポートの占有を避けるためです。
著者は preview.yml というファイルの名前を直接変更することをお勧めします。その後、シャットダウンして再起動します。そして、3 番目のステップに進みます。
- サービスを起動します。
まず docker ディレクトリに移動し、設定をコピーしてサービスを起動します。
cd ./dify/docker
cp .env.example .env
docker compose up -d
- ウェブページを開きます。
この画面が表示され、エラーがなければデプロイ成功です。ポート設定ページを開き、80 の後ろにある小さな地球のアイコンをクリックします。
お馴染みの画面が表示されました。
- 管理者情報を登録します。
- ログインします。
これで、私たちは dify を成功裏にデプロイしました。
具体的な遊び方は次回をご覧ください。