Backend of automated web data scraper using OpenAI LLM
Alembic commands fastapi alembic revision --autogenerate -m "Initial migration" fastapi alembic upgrade head
Seeder commands python scripts/seed_db.py
Docker commands docker exec -it sales_assistant_api /bin/bash
For fargate environment: docker-compose -f docker-compose.fargate.yaml up -d docker-compose -f docker-compose.fargate.yaml up --build -d
Application logs are printed to stdout using the standard Python logging
module. These logs will be forwarded to AWS CloudWatch in a future update.
./scripts/run-fargate-test.sh
k6 run tests/load-tests/load-test.js
k6 run --vus 10 --duration 30s tests/load-tests/load-test.js
k6 run tests/load-tests/rank-scalability-test.js
k6 run tests/load-tests/rank-specific-test.js
docker stats sales_assistant_api_fargate sales_assistant_mysql_fargate