package
5.13.0+incompatible
Repository: https://github.com/documize/community.git
Documentation: pkg.go.dev

# Functions

LoadConfig loads runtime parameters like port numbers and DB connections.

# Constants

SiteModeBadDB redirects to db-error.html page.
SiteModeNormal serves app.
SiteModeOffline serves offline.html.
SiteModeSetup tells Ember to serve setup route.
StoreTypeMariaDB is MariaDB.
StoreTypeMySQL is MySQL.
StoreTypePercona is Percona.
StoreTypePostgreSQL is PostgreSQL.
StoreTypeSQLServer is Microsoft SQL Server.

# Structs

ConfigToml represents configuration file that contains all flags as per above.
Flags provides access to environment and command line switches for this program.
Runtime provides access to database, logger and other server-level scoped objects.

# Interfaces

Logger provides the interface for Documize compatible loggers.
StoreProvider defines a database provider.

# Type aliases

StoreType represents name of database system.