herokuで運用しているGROWIの(1年越しの)アップデートエラー解消
ものすごく今更なんですけど、Herokuで運用しているGROWIのv3.5.18からv3.5.19以上へのアップデートがずっと失敗してたんですよ。去年から。
heroku-postbuildが始まるとMissing list of packages to add to your project
てな。
中身見て調べるのめんどいなーと1年近く放置してたのだが、依存してるプラグインがもうオシマイになるからね!アプリ側更新せいよ!ってHerokuから怒られ始めたので重い腰を上げました。
結論だけ書くと、
app.json
内のセクションINSTALL_PLUGINS
がADDITIONAL_PACKAGES
に変更されているのだが、これがプラットフォーム側の環境変数に事前登録されずにスクリプトが走るもんでyarn add
がコケ続ける事象が発生していた- herokuのダッシュボードの"Settings"に行って"Reveal Config Vars"開いて下記追加すればよい
- ADDITIONAL_PACKAGES
- growi-plugin-lsx growi-plugin-pukiwiki-like-linker growi-plugin-attachment-refs react-images react-motion
以上で解決。
githubから最新取ってきてpushだけだと絶対ハマると思うんだけど、他に遭遇した人いないのか全然情報出てこなかった。 最初はスタックが古い16なせいかと思って18に上げたけど関係なかった。いずれ上げなきゃいけなかったからいいんだけど。
様子見しながら段階的に上げていって現在最新のv4.1.3まで来たけど、UIがダーク&ネオンな感じで刺激強めだったので設定でmono-blueに変えた。 つかれた。 これからも活用させていただきます。