Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Config *Configuration Version = "v0.5.0" URL = URLProd URLProd = "https://anssl.cn/deploy" URLLocal = "http://localhost:9000/deploy" )
Functions ¶
Types ¶
type Configuration ¶
type Configuration struct {
Server *ServerConfig `yaml:"server"`
SSL *DeployConfig `yaml:"ssl"`
Update *UpdateConfig `yaml:"update"`
Provider []*Provider `yaml:"provider"`
}
Configuration 应用配置结构
type DeployConfig ¶ added in v0.5.0
type Provider ¶
type Provider struct {
Name string `yaml:"name"`
Remark string `yaml:"remark"`
Auth *ProviderAuth `yaml:"auth"`
}
func (*Provider) GetAccessKey ¶ added in v0.5.0
GetAccessKey 获取七牛云 AccessKey
func (*Provider) GetAccessKeyId ¶ added in v0.5.0
GetAccessKeyId 获取阿里云 AccessKeyId
func (*Provider) GetAccessKeySecret ¶ added in v0.5.0
GetAccessKeySecret 获取阿里云 AccessKeySecret
func (*Provider) GetAccessSecret ¶ added in v0.5.0
GetAccessSecret 获取七牛云 AccessSecret
func (*Provider) GetSecretId ¶ added in v0.5.0
GetSecretId 获取腾讯云 SecretId
func (*Provider) GetSecretKey ¶ added in v0.5.0
GetSecretKey 获取腾讯云 SecretKey
type ProviderAuth ¶ added in v0.5.0
type ProviderAuth struct {
// 阿里云认证字段
AccessKeyId string `yaml:"accessKeyId,omitempty"`
AccessKeySecret string `yaml:"accessKeySecret,omitempty"`
// 腾讯云认证字段
SecretId string `yaml:"secretId,omitempty"`
SecretKey string `yaml:"secretKey,omitempty"`
// 七牛云认证字段
AccessKey string `yaml:"accessKey,omitempty"`
AccessSecret string `yaml:"accessSecret,omitempty"`
}
type ServerConfig ¶
type UpdateConfig ¶
Click to show internal directories.
Click to hide internal directories.