asset dir perms

pull/773/head
hunterlong 2020-08-03 21:33:10 -07:00
parent e5881d38c7
commit dbe858c842
4 changed files with 13 additions and 10 deletions

View File

@ -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">

View File

@ -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

View File

@ -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
} }

View File

@ -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