#Firefish 開発環境の DB 設定が変わるとき、絶対毎回どっかでミスして、データが全ロスしちゃう
幸い開発用のやつだから何回でもやり直せる、でもアカウント作り直しとか正直ちょっとだるい
Conversation
Notices
-
Embed this notice
Eana Hufwe (eana@s.1a23.studio)'s status on Thursday, 28-Mar-2024 07:54:33 JST Eana Hufwe -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Thursday, 28-Mar-2024 07:54:32 JST naskya::dev @eana@s.1a23.studio https://firefish.dev/firefish/firefish/-/blob/develop/dev/db-container/docker-compose.yml を使っていますか?
そうでしたらここに volume の設定を追加してみます(確かに今のは本当にすぐデータが消えてしまう設定です) -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Sunday, 31-Mar-2024 12:24:27 JST naskya::dev @eana@s.1a23.studio コンテナが停止してもデータが保持されるようにしてみました(この設定変更を適用する際にまた最初の一回はデータが消えてしまうかもしれませんが……)
https://firefish.dev/firefish/firefish/-/commit/9b354790c36daeb0b3619fb450ee4fd230ab31f1
データを初期化したくなったら以下のコマンドを実行してくださいmake db.init pnpm run migrateIn conversation permalink Attachments
-
Embed this notice
Eana Hufwe (eana@s.1a23.studio)'s status on Sunday, 31-Mar-2024 12:24:28 JST Eana Hufwe @dev@post.naskya.net ええ、前の dev/db/docker-compose.yml から移行するときバックアップ取るのを忘れちゃって、システムをリブートした時コンテナのデータが消えてしまいました。確かに本番用の docker-compose.yml と同じく volume 設定を追加した方がいいと思います。
In conversation permalink -
Embed this notice
Eana Hufwe (eana@s.1a23.studio)'s status on Sunday, 31-Mar-2024 12:43:03 JST Eana Hufwe @dev@post.naskya.net ありがとうございます!今度 merge したら新しい docker-compose.yml を使ってみます。
(今回は絶対 pg_dump してから down するように・・・)In conversation permalink naskya::dev likes this.
-
Embed this notice