- Clone the repo:
git clone https://github.com/jgrindall/fyyur.git
-
Use Python 3.12 for the following:
-
Install dependencies:
pip install -r requirements.txt
-
Create a .env file in the project root (fyyur/.env)
-
Add your postgres password to the .env file in the following format:
POSTGRES_PWD=<this is my password>
-
Setup a database called fyyur
-
Create tables using:
./upgrade.sh
- Run the dev server:
./run.sh
See also the walkthrough.mp4 in the root folder for a video showing a fresh install and all steps.