494 B
494 B
Backend for lucasjensen.me
build with FastAPI and MySQL
Setup
- create and activate virtual environment
- install requirements
- create database with mysql, note db name
- create .env file with db credentials (see
.env.example) - ensure mysql user has permissions to create tables
- run
create_tables.sqlto create tables
mysql -u [username] -p [database] < create_tables.sql
Run
uvicorn main:app --reload --port 8001
Test
pytest -s