19 lines
426 B
Go
19 lines
426 B
Go
package config
|
|
|
|
type Config struct {
|
|
Core CoreConfig `toml:"core"`
|
|
Web WebConfig `toml:"web"`
|
|
}
|
|
|
|
type WebConfig struct {
|
|
// Domain should be the instance's full domain, including https:// but without the trailing slash.
|
|
Domain string `toml:"domain"`
|
|
|
|
// Port is the port the server should listen on.
|
|
Port int `toml:"port"`
|
|
}
|
|
|
|
type CoreConfig struct {
|
|
Postgres string `toml:"postgres"`
|
|
Dev bool `toml:"dev"`
|
|
}
|