Comments (11)
Dockerfileに書いて早めに新バージョンを出す必要がありそう
from misskey.
今手元でもう少し試した感じ、stdinがない/consoleでない場合には止まらずに勝手にCorepackはダウンロードするようで、docker run --rm misskey/misskey:2024.5.0
した感じ止まることはなかったのでdocker containerのネットの設定等に依存する可能性もあるかもしれない?
$ 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.
ビルド時にダウンロードしたほうがいいことには変わりないと思いますが。
from misskey.
上に書いたログ部分は自分のサーバーで起こったログで添付画像は再現性チェックのために1から立ち上げたやつ
from misskey.
bash-installのupdate.ubuntu.sh
でも同様に起こるがおそらくDockerfileのほうを何とかする必要がある
from misskey.
一時的な対応としてdocker exec -it /bin/bash
とかでコンテナに入ってあげて
pnpm install
pnpm migrate
をした後にコンテナ再起動したら立ち上がりはした
でもコンテナ消したらおそらくもう一度やらなければいけない
from misskey.
多分起動用にpnpm run migrateandstart
を呼ぶけどそもそもpnpm入ってないよってなってる
from misskey.
Corepackで対話式ではなくpackageManagerに合わせたpnpmをインストールしておけるのかしら
from misskey.
corepack install
っぽいです
from misskey.
https://pnpm.io/ja/next/docker#example-2-build-multiple-docker-images-in-a-monorepo
これとか見るとcorepack install
してなかったりするのでdockerfile側の問題かは少し怪しいところがあるかもしれない?
Corepack is about to download https://registry.npmjs.org/pnpm/-/pnpm-9.0.6.tgz.
で止まるのの再現例他のところからもほしいきがします
EDIT
Do you want to continue? [Y/n]
があった場合はインタラクティブが有効であることになり、これはcorepackがstdinの認知を行っていそう
from misskey.
少なくともbash-install v3の新規インストール(ConoHa上Ubuntu22.04)とupdate.ubuntu.sh(vultr上Ubuntu22.04)ではどちらも再現した
from misskey.
ちなみにこれupdate deps前は起きていないので謎(pnpmが8の時は起きていない)
from misskey.
Related Issues (20)
- PageEvent.varは未使用なので消せる?
- frontend: noImplicitAnyを有効化したい HOT 5
- 絵文字詳細画面からその絵文字の編集画面を開けるように HOT 1
- アンテナでフォローしているユーザーのフォロワー限定投稿を拾ってほしい
- Android版 Firefox NightlyでUIのアイコンがロードできない HOT 4
- コントロールパネル→連合の"連合中"にブロック/配送停止中のサーバーを表示しないようにして欲しい HOT 7
- (v2024.7.0-beta.1) リモートユーザーが更新されるまでの間、このバージョン同士のユーザーで連合間通信できなくなる? HOT 34
- 投稿フォームをウィジェットとしているとき、絵文字ダイアログが使用できない
- api-docでbearer tokenでの使用例が示されてしまう
- アンケート期間などのinputで設定値に相応しくないマイナスの値を入力できる HOT 7
- ダイレクト投稿を削除して編集すると宛先(visibleuserids)が保持されない HOT 4
- クライアント立ち上げ後、画像を開いて閉じるとpages/timelineに再読み込みがかかかる HOT 5
- 管理者用webhookに新規ユーザー登録の項目が欲しい HOT 3
- Ui:C:container() で borderWidth, borderColor を指定しても枠線が表示されない
- 絵文字が多いとカスタム絵文字一覧から探しづらい HOT 4
- カスタム絵文字管理画面でスクロールできなくなる HOT 1
- Threadsが動画でとても長いファイルURLを連合してくるので投稿を保存できない HOT 10
- アイコンは変更できません HOT 5
- Misskey SMTP Error: self-signed certificate HOT 4
- URLが多いことだけがノート表示を畳む条件を満たしている場合に、全文を畳むのではなくプレビュー部分だけを畳むようにして欲しい
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from misskey.