Files
LucasJensen/server/README.md
Lucas Jensen a8b6807b79 reorganized
2024-07-06 10:36:37 -07:00

29 lines
465 B
Markdown

# 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.sql` to create tables
```bash
mysql -u [username] -p [database] < create_tables.sql
```
### Run
```bash
./run.py
```
### Test
```bash
pytest -s
```