🍆

Supabaseをローカルで動かすと重くなりすぎちゃう問題を解決する【Windows勢向け】

2023/12/13に公開

この投稿はWindows勢に向けた記事です。

Supabaseをローカルで動かすとメモリ使用率が99%になってしまって困っていないでしょうか?
僕もそんな事象に悩まされていましたが、無事に解決したので共有します。

(Supabaseというよりも仮想マシンを動かすときの問題?)

WSL2のメモリ制限をする

▼WSL2 Vmmem メモリ爆食い 対策
https://scrapbox.io/rmaruon/WSL2_Vmmem_メモリ爆食い_対策

こちらの記事を見ながら対策をしました。
memoryは4GBとしましたが問題なく動作しています。

使ってないSupabaseの機能を停止する

ローカル環境のSupabaseの config.toml から 使ってない機能を停止しました。

config.toml
[realtime]
enabled = false
config.toml
[storage]
enabled = false

立ち上がる仮想マシンも2つ減りました。
ストレージ機能やリアルタイムチャットなどの機能を実装していない方は停止しておいても問題ありません。(ストレージはGoogle Cloud Storageを使ってます。)

Discussion