SwiftarrConfigurator
struct SwiftarrConfiguratorLaunching Swiftarr
Environment
Besides the standard .development, .production, and .testing, there’s a few custom environment values that can be set, either on the command line
with --env <ENVIRONMENT> or with the VAPOR_ENV environment variable
Environment variables used by Swiftarr:
- DATABASE_URL:
- DATABASE_HOSTNAME:
- DATABASE_PORT:
- DATABASE_DB:
- DATABASE_USER:
- DATABASE_PASSWORD: 
- REDIS_URL: 
- REDIS_HOSTNAME: 
- PORT: 
- hostname: 
- ADMIN_PASSWORD: 
- RECOVERY_KEY: 
- SWIFTARR_USER_IMAGES: Root directory for storing user-uploaded images. These images are referenced by filename in the db. 
- SWIFTARR_EXTERNAL_URL: Externally-visible URL to get to the server. The server uses this to create URLs pointing to itself. 
- 
                  
                  DeclarationSwift var configLog: <<error type>>
- 
                  
                  DeclarationSwift var app: Application
- 
                  
                  DeclarationSwift init(_ app: Application)
- 
                  
                  Called before your application initializes. Calls several other config methods to do its work. Sub functions are only here for easier organization. If order-of-initialization issues arise, rearrange as necessary. DeclarationSwift public func configure() throws
- 
                  
                  DeclarationSwift func configureBundle(_ app: Application) throws
- 
                  
                  DeclarationSwift func configureBasicSettings(_ app: Application) throws
- 
                  
                  DeclarationSwift func databaseConnectionConfiguration(_ app: Application) throws
- 
                  
                  DeclarationSwift func configureStoredSettings(_ app: Application) throws
- 
                  
                  DeclarationSwift func configureHTTPServer(_ app: Application) throws
- 
                  
                  DeclarationSwift func configureAPIURL(_ app: Application) throws
- 
                  
                  DeclarationSwift func configureMiddleware(_ app: Application) throws
- 
                  
                  DeclarationSwift func configureSessions(_ app: Application) throws
- 
                  
                  DeclarationSwift func configureLeaf(_ app: Application) throws
- 
                  
                  DeclarationSwift func configureQueues(_ app: Application) throws
- 
                  
                  DeclarationSwift func configurePrometheus(_ app: Application) throws
- 
                  
                  DeclarationSwift func configureMigrations(_ app: Application) throws
- 
                  
                  DeclarationSwift func verifyConfiguration(_ app: Application) throws
- 
                  
                  DeclarationSwift func operatingSystemPlatform() -> String?
- 
                  
                  DeclarationSwift func configureCommands(_ app: Application)
 View on GitHub
            View on GitHub
           SwiftarrConfigurator Structure Reference
      SwiftarrConfigurator Structure Reference