def __init__(self, environ=None, start_response=None, configini=None):
        """
        Make WSGI app for Douglas.

        :param environ: FIXME

        :param start_response: FIXME

        :param configini: Dict encapsulating information from a
                          ``config.ini`` file or any other property
                          file that will override the ``config.py``
                          file.
        """
        self.environ = environ
        self.start_response = start_response

        self.config = import_config()
        if configini is not None:
            self.config.update(tools.convert_configini_values(configini))

        tools.setup_logging(self.config)
        initialize(self.config)