New website suggestion. Testing only.
Find a file
2018-01-27 21:15:54 +01:00
khaganat Add the new user model 2018-01-27 21:06:40 +01:00
logs Squash migration files 2018-01-27 21:15:54 +01:00
navbar Squash migration files 2018-01-27 21:15:54 +01:00
neluser Add the new user model 2018-01-27 21:06:40 +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 log app 2018-01-27 18:58:36 +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.
  • KHAGANAT_LOGS_MIN_DAYS: Numbers of days before logs are hidden, default is 7.
  • KHAGANAT_LOGS_MAX_DAYS: Number of days before logs are published, default is 0.