Compare commits
5 commits
cdcc4d6a4a
...
881fd5f5d8
Author | SHA1 | Date | |
---|---|---|---|
881fd5f5d8 | |||
85dfc11ad8 | |||
90c86ef13c | |||
79fa164f3b | |||
f504c4baab |
5 changed files with 19 additions and 8 deletions
1
Makefile
1
Makefile
|
@ -27,6 +27,7 @@ rust-lint:
|
|||
|
||||
.PHONY: regenerate-entities
|
||||
regenerate-entities:
|
||||
pnpm run migrate
|
||||
cd packages/backend/native-utils && \
|
||||
sea-orm-cli generate entity \
|
||||
--output-dir='src/model/entity' \
|
||||
|
|
|
@ -4,7 +4,7 @@ services:
|
|||
redis:
|
||||
image: docker.io/redis:7-alpine
|
||||
ports:
|
||||
- "6379:6379"
|
||||
- "26379:6379"
|
||||
|
||||
db:
|
||||
image: docker.io/groonga/pgroonga:latest-alpine-16
|
||||
|
@ -13,6 +13,6 @@ services:
|
|||
- "POSTGRES_USER=firefish"
|
||||
- "POSTGRES_DB=firefish_db"
|
||||
ports:
|
||||
- "5432:5432"
|
||||
- "25432:5432"
|
||||
volumes:
|
||||
- "../neko/install.sql:/docker-entrypoint-initdb.d/install.sql:ro"
|
||||
|
|
|
@ -33,13 +33,13 @@
|
|||
port: 3000
|
||||
db:
|
||||
host: localhost
|
||||
port: 5432
|
||||
port: 25432
|
||||
db: firefish_db
|
||||
user: firefish
|
||||
pass: password
|
||||
redis:
|
||||
host: localhost
|
||||
port: 6379
|
||||
port: 26379
|
||||
```
|
||||
|
||||
コンテナを作り直すと簡単にデータベースを初期化できます。
|
||||
|
|
|
@ -148,26 +148,34 @@ Docker を使う場合には以下の `podman`, `podman-compose`, `--podman` を
|
|||
cp -r firefish.old/.config firefish
|
||||
```
|
||||
|
||||
6. 以下のコマンドを実行してデータベースに変更を加える
|
||||
6. `docker-compose.yml` の設定例を複製する
|
||||
|
||||
```bash
|
||||
cp firefish/docker-compose.example.yml firefish/docker-compose.yml
|
||||
```
|
||||
|
||||
`docker-compose.yml` にカスタムが必要な場合には、各自で編集してください。
|
||||
|
||||
7. 以下のコマンドを実行してデータベースに変更を加える
|
||||
|
||||
```bash
|
||||
podman-compose up db --detach
|
||||
podman-compose exec db sh -c 'psql --user="${POSTGRES_USER}" --dbname="${POSTGRES_DB}" --file=/docker-entrypoint-initdb.d/install.sql'
|
||||
```
|
||||
|
||||
7. コンテナイメージをダウンロードまたはビルドする
|
||||
8. コンテナイメージをダウンロードまたはビルドする
|
||||
|
||||
```bash
|
||||
./update.sh --install --podman
|
||||
```
|
||||
|
||||
8. サーバーを起動して動作を確認する
|
||||
9. サーバーを起動して動作を確認する
|
||||
|
||||
```bash
|
||||
podman-compose up --detach
|
||||
```
|
||||
|
||||
9. 元々 Firefish がインストールされていたディレクトリを削除する
|
||||
10. 元々 Firefish がインストールされていたディレクトリを削除する
|
||||
|
||||
```bash
|
||||
cd ..
|
||||
|
|
|
@ -200,6 +200,8 @@ Docker を使う場合には以下の `podman`, `podman-compose`, `--podman` を
|
|||
podman-compose up --detach
|
||||
```
|
||||
|
||||
`docker-compose.yml` にカスタムが必要な場合には、各自で編集してください。
|
||||
|
||||
14. 元々 Firefish がインストールされていたディレクトリを削除する
|
||||
|
||||
```bash
|
||||
|
|
Loading…
Reference in a new issue