diff options
| author | Masaya Suzuki <15100604+massongit@users.noreply.github.com> | 2023-02-24 14:09:17 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-24 14:09:17 +0900 |
| commit | 6b52403d05e1a590f5d814213f3d19656ae79871 (patch) | |
| tree | 6c386e19911ac070fb1093115e2b8c4d9c60fc58 | |
| parent | update PULL_REQUEST_TEMPLATE (diff) | |
| download | misskey-6b52403d05e1a590f5d814213f3d19656ae79871.tar.gz misskey-6b52403d05e1a590f5d814213f3d19656ae79871.tar.bz2 misskey-6b52403d05e1a590f5d814213f3d19656ae79871.zip | |
起動時にRedisの疎通確認を行う (#9832)
* 起動時にRedisの疎通確認を行う
* check:connectをstart内に移動
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Diffstat (limited to '')
| -rw-r--r-- | package.json | 3 | ||||
| -rw-r--r-- | packages/backend/check_connect.js | 10 | ||||
| -rw-r--r-- | packages/backend/package.json | 1 |
3 files changed, 13 insertions, 1 deletions
diff --git a/package.json b/package.json index 11eae29af5..8d5334433b 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,11 @@ "scripts": { "build-pre": "node ./scripts/build-pre.js", "build": "pnpm build-pre && pnpm -r build && pnpm gulp", - "start": "cd packages/backend && node ./built/boot/index.js", + "start": "pnpm check:connect && cd packages/backend && node ./built/boot/index.js", "start:test": "cd packages/backend && cross-env NODE_ENV=test node ./built/boot/index.js", "init": "pnpm migrate", "migrate": "cd packages/backend && pnpm migrate", + "check:connect": "cd packages/backend && pnpm check:connect", "migrateandstart": "pnpm migrate && pnpm start", "gulp": "pnpm exec gulp build", "watch": "pnpm dev", diff --git a/packages/backend/check_connect.js b/packages/backend/check_connect.js new file mode 100644 index 0000000000..8bf134a105 --- /dev/null +++ b/packages/backend/check_connect.js @@ -0,0 +1,10 @@ +import {loadConfig} from './built/config.js'; +import {createRedisConnection} from "./built/redis.js"; + +const config = loadConfig(); +const redis = createRedisConnection(config); + +redis.on('connect', () => redis.disconnect()); +redis.on('error', (e) => { + throw e; +}); diff --git a/packages/backend/package.json b/packages/backend/package.json index df78219985..2e8161308b 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -7,6 +7,7 @@ "start": "node ./built/index.js", "start:test": "NODE_ENV=test node ./built/index.js", "migrate": "pnpm typeorm migration:run -d ormconfig.js", + "check:connect": "node ./check_connect.js", "build": "swc src -d built -D", "watch:swc": "swc src -d built -D -w", "build:tsc": "tsc -p tsconfig.json && tsc-alias -p tsconfig.json", |