Merge pull request #3 from ZeusWPI/feature/first-time-install-experience
Improve first time installation experience
This commit is contained in:
commit
bc8551db79
2 changed files with 30 additions and 0 deletions
25
README.md
25
README.md
|
@ -1,2 +1,27 @@
|
||||||
# Mattermore
|
# Mattermore
|
||||||
Mattermost integrations
|
Mattermost integrations
|
||||||
|
|
||||||
|
## Installation guide
|
||||||
|
|
||||||
|
1. Clone this repository
|
||||||
|
```
|
||||||
|
git clone ssh://git@git.zeus.gent:2222/mattermost/mattermore.git
|
||||||
|
cd mattermore
|
||||||
|
```
|
||||||
|
2. Create a virtual environment
|
||||||
|
```
|
||||||
|
virtualenv -p python3 venv
|
||||||
|
```
|
||||||
|
3. Install the pip requirements
|
||||||
|
```
|
||||||
|
./venv/bin/pip install -r requirements.txt
|
||||||
|
```
|
||||||
|
4. Create the database
|
||||||
|
```
|
||||||
|
./venv/bin/python setup_database.py
|
||||||
|
```
|
||||||
|
5. Start the server
|
||||||
|
```
|
||||||
|
./venv/bin/python run_dev.py
|
||||||
|
```
|
||||||
|
|
||||||
|
|
|
@ -17,6 +17,11 @@ response_setting = "in_channel"
|
||||||
|
|
||||||
from app import models
|
from app import models
|
||||||
|
|
||||||
|
@app.route('/', methods=['GET'])
|
||||||
|
def hello_world():
|
||||||
|
message = "It's aliiiiiiiiiiiiiiiiiiiiiive!\n"
|
||||||
|
message += f"There are {models.User.query.count()} users in the database."
|
||||||
|
return message
|
||||||
|
|
||||||
def check_regular(username):
|
def check_regular(username):
|
||||||
'''Check if a user has the permissions of a regular user.'''
|
'''Check if a user has the permissions of a regular user.'''
|
||||||
|
|
Loading…
Reference in a new issue