mirror of https://github.com/statping/statping
asset dir perms
parent
e5881d38c7
commit
dbe858c842
|
@ -58,6 +58,12 @@
|
||||||
<apexchart height="220" type="rangeBar" :options="timeRangeOptions" :series="uptime_data"></apexchart>
|
<apexchart height="220" type="rangeBar" :options="timeRangeOptions" :series="uptime_data"></apexchart>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div v-else class="row mt-3 mb-3">
|
||||||
|
<div class="col-12 text-center">
|
||||||
|
<font-awesome-icon icon="circle-notch" size="3x" spin/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card text-black-50 bg-white mb-3">
|
<div class="card text-black-50 bg-white mb-3">
|
||||||
|
|
|
@ -97,7 +97,7 @@ func UsingAssets(folder string) bool {
|
||||||
}
|
}
|
||||||
if err := CompileSASS(); err != nil {
|
if err := CompileSASS(); err != nil {
|
||||||
//CopyToPublic(CssBox, folder+"/css", "base.css")
|
//CopyToPublic(CssBox, folder+"/css", "base.css")
|
||||||
log.Warnln("Default 'base.css' was insert because SASS did not work.")
|
log.Warn(errors.Wrap(err, "Default 'base.css' was insert because SASS did not work."))
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
|
|
|
@ -17,7 +17,7 @@ func DeleteDirectory(directory string) error {
|
||||||
// CreateDirectory("assets")
|
// CreateDirectory("assets")
|
||||||
func CreateDirectory(directory string) error {
|
func CreateDirectory(directory string) error {
|
||||||
Log.Debugln("creating directory: " + directory)
|
Log.Debugln("creating directory: " + directory)
|
||||||
if err := os.Mkdir(directory, os.ModePerm); err != os.ErrExist {
|
if err := os.Mkdir(directory, os.FileMode(0755)); err != os.ErrExist {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
@ -68,7 +68,7 @@ func RenameDirectory(fromDir string, toDir string) error {
|
||||||
// SaveFile will create a new file with data inside it
|
// SaveFile will create a new file with data inside it
|
||||||
// SaveFile("newfile.json", []byte('{"data": "success"}')
|
// SaveFile("newfile.json", []byte('{"data": "success"}')
|
||||||
func SaveFile(filename string, data []byte) error {
|
func SaveFile(filename string, data []byte) error {
|
||||||
err := ioutil.WriteFile(filename, data, os.ModePerm)
|
err := ioutil.WriteFile(filename, data, os.FileMode(0755))
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -172,14 +172,12 @@ func HttpRequest(endpoint, method string, content interface{}, headers []string,
|
||||||
if req, err = http.NewRequest(method, endpoint, body); err != nil {
|
if req, err = http.NewRequest(method, endpoint, body); err != nil {
|
||||||
return nil, nil, err
|
return nil, nil, err
|
||||||
}
|
}
|
||||||
req.Header.Set("User-Agent", "Statping")
|
|
||||||
if content != nil {
|
|
||||||
req.Header.Set("Content-Type", content.(string))
|
|
||||||
}
|
|
||||||
|
|
||||||
// set default headers so end user can overwrite them if needed
|
// set default headers so end user can overwrite them if needed
|
||||||
req.Header.Set("User-Agent", "Statping")
|
req.Header.Set("User-Agent", "Statping")
|
||||||
req.Header.Set("Statping-Version", Version)
|
req.Header.Set("Statping-Version", Version)
|
||||||
|
if content != nil {
|
||||||
|
req.Header.Set("Content-Type", content.(string))
|
||||||
|
}
|
||||||
|
|
||||||
verifyHost := req.URL.Hostname()
|
verifyHost := req.URL.Hostname()
|
||||||
for _, h := range headers {
|
for _, h := range headers {
|
||||||
|
@ -197,7 +195,6 @@ func HttpRequest(endpoint, method string, content interface{}, headers []string,
|
||||||
}
|
}
|
||||||
|
|
||||||
var resp *http.Response
|
var resp *http.Response
|
||||||
|
|
||||||
dialer := &net.Dialer{
|
dialer := &net.Dialer{
|
||||||
Timeout: timeout,
|
Timeout: timeout,
|
||||||
KeepAlive: timeout,
|
KeepAlive: timeout,
|
||||||
|
@ -219,7 +216,7 @@ func HttpRequest(endpoint, method string, content interface{}, headers []string,
|
||||||
return dialer.DialContext(ctx, network, addr)
|
return dialer.DialContext(ctx, network, addr)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
if Params.IsSet("HTTP_PROXY") {
|
if Params.GetString("HTTP_PROXY") != "" {
|
||||||
proxyUrl, err := url.Parse(Params.GetString("HTTP_PROXY"))
|
proxyUrl, err := url.Parse(Params.GetString("HTTP_PROXY"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, nil, err
|
return nil, nil, err
|
||||||
|
|
Loading…
Reference in New Issue