Open11
Alembic、Docker、SQLModelメモ
inside the container, create a revision
docker compose run backend alembic -c app/alembic.ini revision --autogenerate -m "First generation"
マイグレーションを適用
docker compose run backend alembic -c app/alembic.ini upgrade head
マイグレーションをリセットする方法
alembic downgrade base
versionsのファイルを削除する
新規のマイグレーションでエラーが発生したら存在しているデータを消す
DROP TABLE alembic_version;
DROP TYPE plantype;
など。
paint_it_black
blade_3set_pib.txt
blade_paint_it_black_bottom.dae
blade_paint_it_black_top.dae
の削除
docker compose run frontend node modify-openapi-operationids.mjs
docker compose run frontend npm run generate-client
mailcatcherのWebインターフェース
http://localhost:1080/
docker-compose.override.yml
以下のコマンドを打つと、.envの変数を代入した後の状態のdocker-compose.yamlを表示してくれます。
これを使うと変数名が間違っているのかそれ以外の原因かで切り分けられます。
docker-compose config
Headerの項目ボタン以外から別のURLに進むとHeaderは再レンダリングされる。この時Headerの描画に遅延が発生する。
Stripeのローカル環境でのテスト方法
stripe login
stripe listen --forward-to localhost/api/v1/stripe/webhook
webhook signing secretが表示されるので、バックエンドの環境変数に指定する。