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.