12345678910111213141516171819202122232425262728293031323334353637 |
- package config
- import "path/filepath"
- const (
- // StaticVersionNumber is the version of Owncast that is used when it's not overwritten via build-time settings.
- StaticVersionNumber = "0.1.3" // Shown when you build from develop
- // FfmpegSuggestedVersion is the version of ffmpeg we suggest.
- FfmpegSuggestedVersion = "v4.1.5" // Requires the v
- // DataDirectory is the directory we save data to.
- DataDirectory = "data"
- // EmojiDir defines the URL route prefix for emoji requests.
- EmojiDir = "/img/emoji/"
- // MaxUserColor is the largest color value available to assign to users.
- // They start at 0 and can be treated as IDs more than colors themselves.
- MaxUserColor = 7
- // MaxChatDisplayNameLength is the maximum length of a chat display name.
- MaxChatDisplayNameLength = 30
- )
- var (
- // BackupDirectory is the directory we write backup files to.
- BackupDirectory = filepath.Join(DataDirectory, "backup")
- // HLSStoragePath is the directory HLS video is written to.
- HLSStoragePath = filepath.Join(DataDirectory, "hls")
- // CustomEmojiPath is the emoji directory.
- CustomEmojiPath = filepath.Join(DataDirectory, "emoji")
- // PublicFilesPath is the optional directory for hosting public files.
- PublicFilesPath = filepath.Join(DataDirectory, "public")
- // DisableResponseCaching will disable caching of API and resource
- // responses. Disable this feature to turn off the optimizations.
- DisableResponseCaching = false
- )
|