schort/README.md

21 lines
881 B
Markdown
Raw Normal View History

2016-04-04 16:14:13 +02:00
# schort - It's just a tiny link shortener
2016-02-11 00:10:38 +01:00
## Installation instructions:
1. Clone this repo into e.g. /opt/schort
2016-02-11 00:14:33 +01:00
2. Create a user and adjust permissions to write at least into /opt/schort/data
2016-02-11 00:10:38 +01:00
2. Install requirements (see below)
3. Configure your wsgi or fcgi server
4. Configure your webserver that he talks to your wsgi/fcgi server
2016-02-11 00:10:38 +01:00
## Requirements:
| Module | Explanation |
| ------------- |---------------|
| Flask | Flask handels all HTTP-stuff in this application |
| sqlite3 | In gentoo this useflag needs to be set while compiling python3 |
## µWSGI
The schort.wsgi file can be set as UWSGI_PROGRAM if you use uWSGI.
Keep in mind, that the UWSGI_DIR needs to be set to the path where schort.py resists.
This is because schort is not installed in a global scope. Since schort.wsgi imports schort.py it needs his workspace in the same folder.