Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildConfig ¶
type BuildConfig struct {
Builder string `toml:"builder"`
BuildCommand string `toml:"build_command"`
}
BuildConfig holds build configuration
type Config ¶
type Config struct {
Meta MetaConfig `toml:"meta"`
Build BuildConfig `toml:"build"`
Deploy DeployConfig `toml:"deploy"`
Run RunConfig `toml:"run"`
Env map[string]string `toml:"env"`
Machine map[string]MachineConfig `toml:"machine"`
}
Config represents the structure of vers.toml
func FindConfig ¶
FindConfig looks for vers.toml in the current directory or parent directories
func LoadConfig ¶
LoadConfig loads the vers.toml configuration file
type DeployConfig ¶
type DeployConfig struct {
Platform string `toml:"platform"`
}
DeployConfig holds deployment configuration
type MachineConfig ¶
type MachineConfig struct {
Name string `toml:"name"`
Image string `toml:"image"`
IP string `toml:"ip"`
Port string `toml:"port"`
}
MachineConfig holds configuration for a specific machine
type MetaConfig ¶
MetaConfig holds project metadata
Click to show internal directories.
Click to hide internal directories.