0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Dockerを使用したActivepiecesのインストール

Last updated at Posted at 2024-01-04

Dockerを使用したActivepiecesのインストール
SQLite3とメモリキューを使用したシングルDockerイメージのデプロイメント

ActivepiecesをDocker Composeを使用して簡単にセットアップする - 個人利用やテストに理想的で、SQLite3およびメモリ内キューを使用します。本番環境(企業向け)では、PostgreSQLおよびRedisを使用し、Docker Composeのセットアップを参照してください。

Activepiecesを迅速に起動するために、ActivepiecesのDockerイメージを使用します。以下の手順に従ってください:

前提条件
ActivepiecesをDocker Compose経由でセットアップするためには、GitとDockerがマシンにインストールされている必要があります。

インストール
Dockerイメージをプルして実行する
以下のコマンドでActivepieces Dockerイメージをプルし、コンテナを実行します:

docker run -d -p 8080:80 -v ~/.activepieces:/root/.activepieces -e AP_QUEUE_MODE=MEMORY -e AP_DB_TYPE=SQLITE3 -e AP_FRONTEND_URL="http://localhost:8080" activepieces/activepieces:latest

Webhook URLの設定(トリガーに重要、公開IPがある場合はオプション)
注:デフォルトでは、ActivepiecesはWebhook用に公開IPを使用しようとします。個人のマシンで自己ホスティングする場合は、Webhookがインターネットからアクセス可能であるようにフロントエンドURLを設定する必要があります。

オプション:localhostでWebhook URLを公開する最も簡単な方法は、ngrokのようなサービスを使用することです。ただし、本番用途には適していません。

ngrokをインストールする
以下のコマンドを実行します:

ngrok http 8080

上記のコマンドラインでAP_FRONTEND_URL環境変数を置き換えます。

アップグレード
以下の手順に従ってください:

ステップ1:データのバックアップ(推奨)
アップグレードを進める前に、アップデートプロセス中に潜在的なデータ損失を避けるために、Activepiecesデータをバックアップすることを常に良い習慣とします。

現在のActivepiecesコンテナを停止する:Activepiecesコンテナが実行中の場合、以下のコマンドを使用して停止します:

docker stop activepieces_container_name

Activepiecesデータディレクトリのバックアップ:デフォルトでは、Activepiecesのデータはホストマシンの~/.activepiecesディレクトリに保存されています。以下のコマンドを使用して、このディレクトリを安全な場所にバックアップします:

cp -r ~/.activepieces ~/.activepieces_backup

ステップ2:Dockerイメージの更新
最新のActivepieces Dockerイメージをプルする:Docker Hubから最新のActivepieces Dockerイメージをプルするには、以下のコマンドを実行します:

docker pull activepieces/activepieces:latest

ステップ3:既存のActivepiecesコンテナを削除する
現在のActivepiecesコンテナを停止して削除する:Activepiecesコンテナが実行中の場合、以下のコマンド

を使用して停止して削除します:

docker stop activepieces_container_name
docker rm activepieces_container_name

ステップ4:更新されたActivepiecesコンテナを実行する
最新のイメージを使用して、更新されたActivepiecesコンテナを、初期設定時に使用したのと同じコマンドで実行します。activepieces_container_nameを新しいコンテナの希望する名前に置き換えてください。

docker run -d -p 8080:80 -v ~/.activepieces:/root/.activepieces -e AP_QUEUE_MODE=MEMORY -e AP_DB_TYPE=SQLITE3 -e AP_FRONTEND_URL="http://localhost:8080" --name activepieces_container_name activepieces/activepieces:latest
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?