https://github.com/p3t3r67x0/megabuy_api
https://github.com/p3t3r67x0/megabuy_api
flask python whoosh
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/p3t3r67x0/megabuy_api
- Owner: p3t3r67x0
- Created: 2018-06-02T20:30:38.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-10-25T19:25:39.000Z (almost 2 years ago)
- Last Synced: 2025-02-24T09:51:58.696Z (8 months ago)
- Topics: flask, python, whoosh
- Language: Python
- Homepage:
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Megabuy API
## Installation
Install all dependencies with `pip install -r requirements.txt`.
Install `sqlite3` `sudo apt-get install sqlite3` on your system.
Now run `python` from command line in the same directory where you cloned this repo.
```python
from server import db
db.create_all()
```
Next we add some exports to your environment.```sh
export SECRET='your secret goes here'
export DATABASE_URI='your absolute database path'
export MAIL_SERVER='your smtp server address goes here'
export MAIL_PASSWORD='your mail password goes here'
export MAIL_USERNAME='your mail address goes here'
```Then we make sure the port 5000 is not used
```sh
sudo netstat -tulpen
```Now you may want to start the server `./server.py`. You shoud see an output like this
```sh
* Serving Flask app "server" (lazy loading)
* Debug mode: on
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
* Restarting with stat
* Debugger is active!
```