Open11

Alembic、Docker、SQLModelメモ

tropicbirdtropicbird

inside the container, create a revision

docker compose run backend alembic -c app/alembic.ini revision --autogenerate -m "First generation"
tropicbirdtropicbird

マイグレーションをリセットする方法

alembic downgrade base

versionsのファイルを削除する
新規のマイグレーションでエラーが発生したら存在しているデータを消す

DROP TABLE alembic_version;
DROP TYPE plantype;

など。

tropicbirdtropicbird

paint_it_black
blade_3set_pib.txt
blade_paint_it_black_bottom.dae
blade_paint_it_black_top.dae
の削除

tropicbirdtropicbird

以下のコマンドを打つと、.envの変数を代入した後の状態のdocker-compose.yamlを表示してくれます。
これを使うと変数名が間違っているのかそれ以外の原因かで切り分けられます。

docker-compose config
tropicbirdtropicbird

Headerの項目ボタン以外から別のURLに進むとHeaderは再レンダリングされる。この時Headerの描画に遅延が発生する。

tropicbirdtropicbird

Stripeのローカル環境でのテスト方法

stripe login
stripe listen --forward-to localhost/api/v1/stripe/webhook

webhook signing secretが表示されるので、バックエンドの環境変数に指定する。