Install: - Python - PostgreSQL - RabbitMQ
Create the database:
CREATE USER taskapp WITH PASSWORD 'taskapp';
CREATE DATABASE taskapp WITH OWNER taskapp;
GRANT ALL PRIVILEGES ON DATABASE taskapp TO taskapp;
Run migrations:
flask db upgrade
Run flask server:
flask run
In another terminal run celery worker:
celery --app app.celery worker --loglevel=info