123456789101112131415161718192021222324252627282930313233 |
- 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.2" // 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")
- )
|