ReDab Public Development Repository
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
1.1 KiB

4 years ago
# ReDab Private Repository
* extract materialize.css into 'static' folder
* create virtual environment `virtualenv -p python3 venv`
* activate virtual environment `source venv/bin/activate`
* install requirements `pip install -r requirements.txt`
* set environment variables
`export FLASK_APP='redab'` and
`export FLASK_ENV='production'`
* start server `flask run`
* navigate to `localhost:5000`
## initialize the database
if this is your first run, you should initialize the database. this must be done while the server is running.
* if you opened another terminal, move to the project folder and set environment variables
`export FLASK_APP='redab'` and
`export FLASK_ENV='production'`
* run `flask init-db`
## development
if you plan to develop, i suggest to remove the database file from the git working tree as a `.gitignore` entry will be ignored since the file is already tracked in the repository.
```git update-index --skip-worktree re.db```
you will also want to use the development features of flask, such as auto-reload. to do this, just set the flask environment to `development`
```export FLASK_ENV='development'```