uv sync
cp .env.example .envci/cd
Dynamo DBと繋げたり、DockerでFastAPI起動する場合は、
test
docker compose up -dで起動できます。
コンテナ起動時に、最低限必要なデータが自動的に読み込まれます:
- 個人ブログシナリオ (
personal_blog_scenario.json) - 企業サイトシナリオ (
corporate_site_scenario.json) - コストデータ (
dynamodb_costs.json)
# データ初期化を無効にする場合
INIT_DATA=false docker compose up -d
# データ初期化を有効にする場合(デフォルト)
INIT_DATA=true docker compose up -dブラウザ上でDynamo DBいじれます。 http://localhost:8001
uv run main.py本番環境で必要なものは、
uv add ~~開発環境でのみ必要なものは、
uv add --dev ~~で追加してください。
PR出す前などに、LintやFormat挟んでもらえると助かります。
uvx ruff check .uvx ruff format .