Use this template から新しいリポジトリを作成してください。
- Install docker, docker-compose
- Install vscode
- Supabaseをインストールをする。(基本的なインフラはSupabaseを利用する)
brew install supabase/tap/supabase
-
(無ければ)Supabaseのアカウントを作成する(Supabase)
-
Supabase cliでログインコマンドを実行する
supabase login
- Supabaseのローカル環境を起動する
supabase start
止める時は下記(バックアップも作成)
supabase stop --backup
- git clone --recursive {Template Repositoryから作成したリポジトリ}
make init
- コンテナを立ち上げる。BUILD_MODE変数にbatchかapiを指定することでどちらで立ち上げるか指定する。
make start BUILD_MODE=batch or api
make stop BUILD_MODE=batch or api
make remove BUILD_MODE=batch or api
make restart BUILD_MODE=batch or api
webサーバが起動するので、ターミナルの別ウインドウを開きcurlを実行する。
curl http://127.0.0.1:8000/