Base Layer¶ Contents: Requirements Virtual Environment Choosing a Location Choosing a User Creating a Virtual Environment Using a Virtual Environment Installation Common Install Steps Installing on Windows App Folder Rationale Making the App Dir Structure Configuration Overview Config File Syntax Typical File Paths Config File Inheritance Generating Config Files Configuring Logging Storing Config in DB memcached Available Settings Commands Typical Usage Getting Help Usage with sudo Writing Scripts Python Scripts Shell Scripts Sending Email Overview Postfix Setup System Emails Logging to Email Rattail Configuration Customizing Templates Programmatically Sending Email Email Handler Development Considerations Handling Email Bounces Scheduled Tasks Luigi Supervisor Overview Setup File Monitoring Overview Mail Monitoring App Upgrades Handlers App Handler Batch Handlers Import Handlers Other / Misc. Handlers