You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.2 KiB
33 lines
1.2 KiB
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") |
|
)
|
|
|