npm ci
http://localhost:3000 にアクセスする
docker-compose up
$ npm run db:console
http://localhost:9695/
docer compose up(ローカルでDockerをつかってHasuraを利用した時)
docker composeで立ち上げた時に自動で起動されるconsoleは
http://localhost:8080/
コマンド hasura consoleで立ち上げた時に出来るconsole
http://localhost:9695/
この2つは別物です。
たとえば、データベースのテーブルを作ってみます
Hasura console でテーブルを作成すると
/hasura/migrations
とディレクトリに書き込まれます。
http://localhost:9695/
で作るとマイグレーションファイル等に反映されます。
http://localhost:8080/
で作るとマイグレーションファイル等には反映されません
install hasura CLI on local PC
npm run db:meta:export
install
npm i firebase-tools -g
start emulator
npm run fn:dev
watch code changes
npm run fn:watch