Skip to content

molgen/mpicms

This branch is 9 commits behind master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

80e672a · Feb 9, 2025
Jan 15, 2025
Sep 25, 2019
Feb 9, 2025
Feb 9, 2025
Mar 20, 2021
Mar 10, 2024
Dec 28, 2018
Jun 14, 2019
May 3, 2019
Sep 25, 2019
Dec 28, 2018
May 8, 2019
May 3, 2019

Repository files navigation

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.