MerlinB / mpicms

Intranet CMS system for the MPIMG Berlin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Requirements

  • Python >= 3.7
  • pip
  • Postgresql >= 11
  • OpenLDAP

Deployment

  • Apache2
  • mod_wsgi

Setup

Set up Python environment

pip install -r requirements/production.txt

Set local settings

Put custom settings in config/settings/local_settings.py

For Django related variables see Django's documentation.

  • DJANGO_SECRET_KEY
  • DATABASE_URL
  • DJANGO_ALLOWED_HOSTS (List)

LDAP

See django-auth-ldap docs.

  • LDAP_SERVER_URI
  • LDAP_USER_DN
  • LDAP_USER_PASSWORD

Run database migrations

  • python manage.py migrate --no-input. See Django docs.

Update translation fields

Update search index

Compile translation

Collect static files

Deployment with Apache and mod_wsgi

See Django docs.

About

Intranet CMS system for the MPIMG Berlin


Languages

Language:Python 71.2%Language:HTML 19.8%Language:CSS 6.1%Language:JavaScript 2.9%Language:Makefile 0.1%