ace.config
- class ace.config.Settings(*args: Any, **kwargs: Any)[source]
Bases:
BaseSettings- CENTRALIZE_API_URL: str
- CENTRALIZE_API_KEY: str
- CENTRALIZE_BASE_URL: str = 'https://dev.centralize.equisoft.io'
- TIMEZONE: str
- CONNECT_DATABASE: bool = False
- USE_DB_CONTEXT: bool = False
- DBMS_TYPE: str = ''
- DATABASE_NAME: str
- DATABASE_HOST: str = ''
- DATABASE_PORT: int = 0
- DATABASE_USER: str
- DATABASE_PASSWORD: str
- DATABASE_DRIVER: str
- DATABASE_AUTH_METHOD: str = 'SQL_SERVER_AUTH'
- DATABASE_REQUEST_TIMEOUT: int = 30
- ACE_SERVICE_USER_ID: int = 0
- DATABASE_UPDATE_METHOD: str = 'DIRECT'
- ACE_SCRIPT_REPO: str
- RESPONSE_PUBLISH_ROUTING_KEY: str = 'event.response.ace.#'
- SFTP_AUTH_METHOD: str = 'password'
- SFTP_HOST: str = ''
- SFTP_PORT: int = 22
- SFTP_USERNAME: str = ''
- SFTP_PASSWORD: str = ''
- SFTP_PRIVATE_KEY: str = ''
- SFTP_PRIVATE_KEY_FILE: str = ''
- SMTP_HOST: str = ''
- SMTP_PORT: int = 587
- SMTP_USERNAME: str = ''
- SMTP_PASSWORD: str = ''
- EMAIL_TEMPLATE_PATH: str = 'templates/emails/'
- class Config[source]
Bases:
object- env_file = '.env'
- extra = 'allow'
- __init__(*args: Any, **kwargs: Any) None