こちらはDifyをPCのDockerで動かすためのメモです。
DifyのSaaS版の無料のSandboxを使っていたのですが、v1.0にメジャーバージョンアップしてからAPI登録のやり方がわからなくなってしまい、まだAPI利用のエラーを解消できていない状態です。
そこで、PCにDocker Composeでv0.15.3をデプロイする方が速かったので、こちらに手順をメモしました。
Difyについてはこちらをご覧ください。
PC(Windows or Mac)にDocker DesktopとDocker Composeがインストールされている前提です。
以下、ターミナルを利用します。
Difyのソースコードをローカル環境にクローンします。
3/20にv1.1.1がリリースされました。v1では不具合の報告がされているので、現状では0.15.3がおすすめです。
git clone https://github.com/langgenius/dify.git --branch 0.15.3
cd dify/docker
cp .env.example .env
docker compose up -d
全てのコンテナが稼働していることを確認する。
docker compose ps
cd dify/docker
docker compose down
git pull origin main
docker compose pull
docker compose up -d
Dockerでコンテナが起動したら、下記のURLでDifyを使えます。
http://localhost/install
docker compose stop
docker compose start
docker compose ps