Dirk Alders 856e307068 Piki logo added | пре 2 месеци | |
---|---|---|
.vscode | пре 2 месеци | |
__files__ | пре 2 месеци | |
config_example | пре 2 месеци | |
data | пре 2 месеци | |
fstools @ 9237f6f7f7 | пре 2 месеци | |
mycreole @ 997594e371 | пре 2 месеци | |
pages | пре 2 месеци | |
piki | пре 2 месеци | |
stringtools @ e1f76d9631 | пре 2 месеци | |
themes @ c63d8731fe | пре 2 месеци | |
users @ c9532aaf37 | пре 2 месеци | |
.gitignore | пре 2 месеци | |
.gitmodules | пре 2 месеци | |
LICENSE | пре 2 месеци | |
README.md | пре 2 месеци | |
manage.py | пре 2 месеци | |
requirements.txt | пре 2 месеци |
Piki is a minimal wiki.
cd ~/tmp
git clone https://git.mount-mockery.de/application/piki.git
cd piki
git submodule init
git submodule update
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp config_example/config.py .
chmod 700 config.py
Edit config.py and add a SECRET_KEY. Generate the secret e.g by executing the following command:
python manage.py
At the End of the error message you’ll see a random secret:
KeyError: “You need to create a config.py file including at least a SECRET_KEY definition (e.g.: --> ‘HERE IS THE RANDOM SECRET ;-)’ <--).”
python manage.py migrate
python manage.py createsuperuser
Now there are two ways to finalise your configuration. The first way is for a test or development system. The other is for a production System.
Test or development System: Edit config.py and set the Variable DEBUG to True.
Production System: Edit config.py and set the Variable ALLOWED_HOSTS. Execute “python manage.py collectstatic” to create a folder including all static files. Then add PaTT to your server configuration. See also Django Documnetation for further information.
cd ~/tmp/piki
source activate
python manage.py runserver