Update README
This commit is contained in:
parent
de2f0fc436
commit
3999f3963a
22
README.md
22
README.md
|
@ -18,7 +18,7 @@ Our main objectives are:
|
||||||
Devicehub is built with [Teal](https://github.com/bustawin/teal) and
|
Devicehub is built with [Teal](https://github.com/bustawin/teal) and
|
||||||
[Flask](http://flask.pocoo.org).
|
[Flask](http://flask.pocoo.org).
|
||||||
|
|
||||||
## Installation
|
## Installing
|
||||||
The requirements are:
|
The requirements are:
|
||||||
|
|
||||||
- Python 3.5 or higher.
|
- Python 3.5 or higher.
|
||||||
|
@ -27,7 +27,7 @@ The requirements are:
|
||||||
Install Devicehub with *pip*: `pip3 install ereuse-devicehub -U --pre`.
|
Install Devicehub with *pip*: `pip3 install ereuse-devicehub -U --pre`.
|
||||||
|
|
||||||
## Running
|
## Running
|
||||||
To use it create a python file with the following and call it `app.py`:
|
Create a python file with the following and call it `app.py`:
|
||||||
```python
|
```python
|
||||||
from ereuse_devicehub.devicehub import Devicehub
|
from ereuse_devicehub.devicehub import Devicehub
|
||||||
from ereuse_devicehub.config import DevicehubConfig
|
from ereuse_devicehub.config import DevicehubConfig
|
||||||
|
@ -38,28 +38,28 @@ class MyConfig(DevicehubConfig):
|
||||||
|
|
||||||
app = Devicehub(MyConfig())
|
app = Devicehub(MyConfig())
|
||||||
```
|
```
|
||||||
Create a PostgreSQL database:
|
Create a PostgreSQL database called *dh-db1*:
|
||||||
```bash
|
|
||||||
$ sudo -u postgres -i
|
- In Ubuntu: `# postgres -i` and then `createdb dh-db1`.
|
||||||
postgres$ createdb dh-db1
|
- In Debian: `$ createdb dh-db1`
|
||||||
```
|
|
||||||
|
Create the tables in the database by executing in the same directory
|
||||||
|
where `app.py` is:
|
||||||
|
|
||||||
Then execute, in the same directory where `app.py` is:
|
|
||||||
```bash
|
```bash
|
||||||
$ flask init-db
|
$ flask init-db
|
||||||
```
|
```
|
||||||
|
|
||||||
This creates the tables in the database you created before.
|
|
||||||
|
|
||||||
Finally, run the app:
|
Finally, run the app:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ flask run
|
$ flask run
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
See the [Flask quickstart](http://flask.pocoo.org/docs/1.0/quickstart/)
|
See the [Flask quickstart](http://flask.pocoo.org/docs/1.0/quickstart/)
|
||||||
for more info.
|
for more info.
|
||||||
|
|
||||||
|
## Administrating
|
||||||
Devicehub has many commands that allows you to administrate it. You
|
Devicehub has many commands that allows you to administrate it. You
|
||||||
can, for example, create a dummy database of devices with ``flask dummy``
|
can, for example, create a dummy database of devices with ``flask dummy``
|
||||||
or create users with ``flask create-user``. See all the
|
or create users with ``flask create-user``. See all the
|
||||||
|
|
Reference in a new issue