From 03cdccb28be9c17e63a33b91c5caa58ea133a8b1 Mon Sep 17 00:00:00 2001 From: naskya Date: Thu, 21 Dec 2023 03:35:06 +0900 Subject: [PATCH] docs: update install instruction using Docker --- README.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 2d13e078..6257805a 100644 --- a/README.md +++ b/README.md @@ -160,14 +160,18 @@ ### インストール -ToDo ([#a3WPw](https://code.naskya.net/decks/4wJQ3/tickets/a3WPw)) +#### 自動でインストール -- インストールスクリプトの提供を考えています -- 慣れている方向けの説明: [`docker.io/naskya/firefish`](https://hub.docker.com/r/naskya/firefish) を用いて Firefish をインストールし、以下のコマンドを用いて PGroonga の拡張機能を有効にしてください。 +[Ubuntu 向けのインストールスクリプト](https://code.naskya.net/repos/Wm6vm)がありますが、未検証です。 - ```bash - docker-compose exec db psql --command="CREATE EXTENSION pgroonga;" --dbname=firefish - ``` +#### 手動でインストール + +このリポジトリをクローンして本家版と同様にサーバーを構築すればよいですが、そのまま起動するとデータベースのマイグレーションに失敗します。最初にデータベースのコンテナのみを起動させて以下のコマンドで PGroonga を有効にしてください(`firefish` と `firefish_db` はそれぞれ `.config/docker.env` や `.config/default.yml` に書いた PostgreSQL のユーザー名とデータベース名にしてください)。 + +```bash +docker-compose up db --detach +docker-compose exec db psql --command='CREATE EXTENSION pgroonga;' --user=firefish --dbname=firefish_db +``` ### アップデート