docs: update install instruction using Docker

This commit is contained in:
naskya 2023-12-21 03:35:06 +09:00
parent 2f2d7542b5
commit 03cdccb28b
Signed by: naskya
GPG key ID: 712D413B3A9FED5C

View file

@ -160,13 +160,17 @@
### インストール ### インストール
ToDo ([#a3WPw](https://code.naskya.net/decks/4wJQ3/tickets/a3WPw)) #### 自動でインストール
- インストールスクリプトの提供を考えています [Ubuntu 向けのインストールスクリプト](https://code.naskya.net/repos/Wm6vm)がありますが、未検証です。
- 慣れている方向けの説明: [`docker.io/naskya/firefish`](https://hub.docker.com/r/naskya/firefish) を用いて Firefish をインストールし、以下のコマンドを用いて PGroonga の拡張機能を有効にしてください。
#### 手動でインストール
このリポジトリをクローンして本家版と同様にサーバーを構築すればよいですが、そのまま起動するとデータベースのマイグレーションに失敗します。最初にデータベースのコンテナのみを起動させて以下のコマンドで PGroonga を有効にしてください(`firefish` と `firefish_db` はそれぞれ `.config/docker.env``.config/default.yml` に書いた PostgreSQL のユーザー名とデータベース名にしてください)。
```bash ```bash
docker-compose exec db psql --command="CREATE EXTENSION pgroonga;" --dbname=firefish docker-compose up db --detach
docker-compose exec db psql --command='CREATE EXTENSION pgroonga;' --user=firefish --dbname=firefish_db
``` ```
### アップデート ### アップデート