cd ~
git clone https://github.com/RELATO/flaskblog.git
cd flaskblog
pip3 install -r requirements.txt
You need to run the command below to install mysqlclient
env LDFLAGS="-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib" pip3 install mysqlclient
and after run
pip3 install configparser
pip3 install mysql-python
python3
>>> import secrets
>>> print("Generate a secure hexadecimal token", secrets.token_hex(32))
You should see a message like the this
Generate a secure hexadecimal token 7865b88579dd1f82b36ec479b9b269c63c59a0a166f3f293c9ddb93b1f08ccc6
In your mysql use the command below to create database
CREATE DATABASE flaskblog;
Replace the statement below with your [dbuser] and [userpassword] before executing it
export SQLALCHEMY_DATABASE_URI='mysql+mysqldb://[dbuser]:[userpassword]@localhost/flaskblog'
python3 dbcreate.py
Replace the statement below with your [dbuser] and [userpassword] before executing it
export SQLALCHEMY_DATABASE_URI='mysql+mysqldb://[dbuser]:[userpassword]@localhost/flaskblog'
export SECRET_KEY=7865b88579dd1f82b36ec479b9b269c63c59a0a166f3f293c9ddb93b1f08ccc6
python3 run.py