New website suggestion. Testing only.
Find a file
2018-01-26 21:49:00 +01:00
khaganat Add the STATIC_ROOT env setting 2018-01-26 19:39:28 +01:00
navbar Add the navbar 2018-01-21 13:44:00 +01:00
pages Remove the default title on pages 2018-01-20 12:48:47 +01:00
.gitignore Add the shell scripts to git's ignore list 2018-01-26 21:20:46 +01:00
LICENSE.txt Add the AGPL license 2018-01-26 21:49:00 +01:00
manage.py first commit 2018-01-13 12:29:33 +01:00
Pipfile first commit 2018-01-13 12:29:33 +01:00
Pipfile.lock first commit 2018-01-13 12:29:33 +01:00
README.md Add the README 2018-01-26 21:28:45 +01:00

Khaganat's web site

Requirements

  • Python 3
  • pipenv
  • git

Quick deployment

git clone https://git.khaganat.net/Tycho/khaganat-web.git khaganat-web
cd khaganat-web
vim .env
pipenv --python 3 --update
pipenv run ./manage.py migrate
pipenv run ./manage.py collectstatic

Environment variables

You can set the following variables in the .env file:

  • KHAGANAT_SECRET_KEY (required): Django's secret key, keep it secret.
  • KHAGANAT_DEBUG: Debug mode, default is false.
  • KHAGANAT_HOSTNAMES: Allowed hostnames, coma separated.
  • KHAGANAT_LANGUAGE_CODE: Language code, default is fr.
  • KHAGANAT_TIME_ZONE: Time zone, default is Europe/Paris.
  • KHAGANAT_STATIC_URL: URL for static files, default is /static/.
  • KHAGANAT_STATIC_ROOT: Absolute path to the directory where static files should be collected.