From a031195f0fec2deb6a6406c094a5b772f995d37d Mon Sep 17 00:00:00 2001 From: naskya Date: Tue, 9 Jan 2024 19:52:01 +0900 Subject: [PATCH] dev: rename --skip-all-confirmations to --install This option is meant to be used only for the first build, where users follow the installation/migration instructions and prepare the necessary things like PGroonga and it's safe to skip previous notes. Skipping 'Did you stop your server?' in normal updates should be done with another option, which will be added accordingly. --- README.md | 10 +++++----- neko/update/native.sh | 2 +- update.sh | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 5fc685dfe..5c305cdaf 100644 --- a/README.md +++ b/README.md @@ -206,11 +206,13 @@ cp .config/example.yml .config/default.yml docker-compose up db --detach docker-compose exec db psql --command='CREATE EXTENSION pgroonga;' --user=firefish --dbname=firefish_db + +./update.sh --install ``` #### systemd 版 -このリポジトリをクローンして、本家版と同様にサーバーを構築します。ビルド等の作業 (`pnpm install`, `pnpm run build`, `pnpm run migrate`) は添付のアップデートスクリプトによって一括で行えます。`--skip-all-confirmations` というオプションは普段のアップデートでは使用しないでください(重要なお知らせがあっても表示が飛ばされてしまいます)。 +このリポジトリをクローンして、本家版と同様にサーバーを構築します。ビルド等の作業 (`pnpm install`, `pnpm run build`, `pnpm run migrate`) は添付のアップデートスクリプトによって一括で行えます。 ```bash # DNS・ファイヤーウォール・リバースプロキシ・PostgreSQL・Redis などを各自でインストールして設定する @@ -223,7 +225,7 @@ cp .config/example.yml .config/default.yml sudo -u postgres psql --command "CREATE EXTENSION pgroonga;" --dbname firefish_db -./update.sh --skip-all-confirmations +./update.sh --install ``` [インストール方法に関する私の記事](https://blog.naskya.net/post/6kic0tebueju/)も参考になるかもしれません。 @@ -387,11 +389,9 @@ sudo -u postgres psql --command "CREATE EXTENSION pgroonga;" --dbname firefish_d ```bash cd calckey - ./update.sh --skip-all-confirmations + ./update.sh --install ``` - **注意**: `--skip-all-confirmations` というオプションは普段のアップデートでは使わないでください。重要なお知らせがある場合でも表示がスキップされてしまいます。 - 13. サーバーを起動して動作を確認する ```bash diff --git a/neko/update/native.sh b/neko/update/native.sh index d59bce16d..9a705a481 100755 --- a/neko/update/native.sh +++ b/neko/update/native.sh @@ -4,7 +4,7 @@ set -eu . neko/update/utils # Confirm that the server is stopped -if ! contains '--skip-all-confirmations' "$@"; then +if ! contains '--install' "$@"; then say 'Did you stop your server?' printf '[Y/n] > ' read -r yn diff --git a/update.sh b/update.sh index 723041737..d02aa1bd6 100755 --- a/update.sh +++ b/update.sh @@ -43,7 +43,7 @@ for message in $(find neko/messages -type f ! -name '*.resolved' -print | sort); file=$(basename -- "${message}") if [ ! -f "neko/flags/${file}" ]; then - if contains '--skip-all-confirmations' "$@"; then + if contains '--install' "$@"; then touch "neko/flags/${file}" else say 'There is an important notice!'