-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bash-installでdockerを用いてインストールした際、サーバーが立ち上がらない #13925
Comments
上に書いたログ部分は自分のサーバーで起こったログで添付画像は再現性チェックのために1から立ち上げたやつ |
bash-installの |
一時的な対応として pnpm install
pnpm migrate をした後にコンテナ再起動したら立ち上がりはした |
多分起動用に |
Corepackで対話式ではなくpackageManagerに合わせたpnpmをインストールしておけるのかしら |
|
Dockerfileに書いて早めに新バージョンを出す必要がありそう |
今手元でもう少し試した感じ、stdinがない/consoleでない場合には止まらずに勝手にCorepackはダウンロードするようで、 $ docker run --rm misskey/misskey:2024.5.0
Corepack is about to download https://registry.npmjs.org/pnpm/-/pnpm-9.0.6.tgz.
> [email protected] migrateandstart /misskey
> pnpm migrate && pnpm start
> [email protected] migrate /misskey
> cd packages/backend && pnpm migrate
> backend@ migrate /misskey/packages/backend
> pnpm typeorm migration:run -d ormconfig.js
Error during migration run:
Error: Unable to open file: "/misskey/packages/backend/ormconfig.js". ENOENT: no such file or directory, open '/misskey/.config/default.yml'
at CommandUtils.loadDataSource (/misskey/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/typeorm/commands/CommandUtils.js:22:19)
at async Object.handler (/misskey/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/typeorm/commands/MigrationRunCommand.js:40:26)
ELIFECYCLE Command failed with exit code 1.
ELIFECYCLE Command failed with exit code 1.
ELIFECYCLE Command failed with exit code 1. ビルド時にダウンロードしたほうがいいことには変わりないと思いますが。 |
https://pnpm.io/ja/next/docker#example-2-build-multiple-docker-images-in-a-monorepo これとか見ると
で止まるのの再現例他のところからもほしいきがします EDIT
があった場合はインタラクティブが有効であることになり、これはcorepackがstdinの認知を行っていそう |
少なくともbash-install v3の新規インストール(ConoHa上Ubuntu22.04)とupdate.ubuntu.sh(vultr上Ubuntu22.04)ではどちらも再現した |
ちなみにこれupdate deps前は起きていないので謎(pnpmが8の時は起きていない) |
💡 Summary
misskeyのdockerイメージを立ち上げようとすると、unhealtyのままになる
(おそらく原因がbash-installではなくDockerfileにあるのでここにissueを上げる)
[email protected]
を使うことになった影響でpnpm
を呼び出そうとすると対話式で9.0.6をインストールしようとするのが原因?🥰 Expected Behavior
healthyになってほしい
🤬 Actual Behavior
unhealthyとなって立ち上がらない
docker logs -t ${container id}
した結果はこう↑
画像の状態で静止して立ち上がらない
📝 Steps to Reproduce
💻 Frontend Environment
🛰 Backend Environment (for server admin)
Do you want to address this bug yourself?
The text was updated successfully, but these errors were encountered: