Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve production setup #1044

Merged
merged 10 commits into from
Dec 8, 2021
Merged

Improve production setup #1044

merged 10 commits into from
Dec 8, 2021

Commits on Dec 8, 2021

  1. Move django debug toolbar dependency to setup.py

    This allows the Debug mode to be activated without manually installing django-debug-toolbar
    timobrembeck committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    9d0e73e View commit details
    Browse the repository at this point in the history
  2. Fix docstrings of packed arguments after pylint update

    After updating pylint to version 2.12.2, packed function arguments need to be documented with a starting asterisk (which in turn has to be escaped in order for Sphinx to recognize it).
    See pylint-dev/pylint#5472 for reference.
    timobrembeck committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    def665e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    270c1b9 View commit details
    Browse the repository at this point in the history
  4. Refactor settings

    - Enable more settings to be set via environment variables
    - Change the environment variable prefix from "DJANGO_" to "INTEGREAT_CMS_"
    - Correctly parse boolean values that are passed as strings
    timobrembeck committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    e927ee2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    24598db View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e4e3f9 View commit details
    Browse the repository at this point in the history
  7. Add MANIFEST.in file

    timobrembeck committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    b4e15e8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    36618d5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c7d6073 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a67dcc3 View commit details
    Browse the repository at this point in the history