5ce535f5d5
See: Line 13
1.1 KiB
Executable file
1.1 KiB
Executable file
Setup developement project
Installing
complete this steps from README - Installing
Setup project
Create a PostgreSQL database called devicehub by running create-db:
- Start postgresDB
bash examples/create-db.sh devicehub dhub, and password ereuse.
cp examples/env.example .env
Create a secretkey and add into .env
echo "SECRET_KEY=$(python3 -c 'import secrets; print(secrets.token_hex())')" >> .env
Using the dh tool for set up with one or multiple inventories. Create the tables in the database by executing:
export dhi=dbtest; dh inv add --common --name dbtest
Create a demo table
export dhi=dbtest; dh dummy
Run project
Run the app
export FLASK_APP=app.py; export FLASK_ENV=development; flask run --debugger
Finally login into localhost:5000/login/
- User: user@dhub.com
- Pass: 1234
Troubleshooting
- If when execute dh command it thows an error, install this dependencies in your distro
sudo apt install -y libpango1.0-0 libcairo2 libpq-dev