A personal recipe management and meal planner app.
Install the project.
git clone git@github.com:cmvanb/cookbook.git
cd cookbook
python -m venv venv
source venv/bin/activate
pip install -r cookbook/requirements.txt
Initialize the database.
flask --app cookbook init-db
Run the local development server.
flask --app cookbook --debug run
Navigate to localhost:5000
.
coverage run -m pytest
coverage report
Build the image.
docker build -t cookbook:local .
Run the container on port 5000.
docker run --rm -it -p 5000:80 cookbook:local