Make Media Storage optional
parent
f71738cde4
commit
1c3cc6480f
|
@ -74,7 +74,7 @@ func initConfig() (err error) {
|
|||
if SelectedStorage == nil {
|
||||
return errors.New("no storage configured")
|
||||
}
|
||||
// Find selected media storage
|
||||
// Find selected media storage (Optional)
|
||||
SelectedMediaStorage = func() MediaStorage {
|
||||
// BunnyCDN
|
||||
if len(cfg.BunnyCdnStorageKey) > 0 && len(cfg.BunnyCdnStorageName) > 0 && len(cfg.MediaUrl) > 0 {
|
||||
|
@ -87,11 +87,11 @@ func initConfig() (err error) {
|
|||
return nil
|
||||
}()
|
||||
if SelectedMediaStorage == nil {
|
||||
return errors.New("no media storage configured")
|
||||
log.Println("no media storage configured")
|
||||
}
|
||||
// Find selected CDN (optional)
|
||||
SelectedCdn = func() Cdn {
|
||||
// BunnyCDN (optional)
|
||||
// BunnyCDN
|
||||
if len(cfg.BunnyCdnKey) > 0 {
|
||||
return &BunnyCdn{key: cfg.BunnyCdnKey}
|
||||
}
|
||||
|
|
|
@ -11,6 +11,11 @@ import (
|
|||
)
|
||||
|
||||
func HandleMedia(w http.ResponseWriter, r *http.Request) {
|
||||
if SelectedMediaStorage == nil {
|
||||
w.WriteHeader(http.StatusInternalServerError)
|
||||
_, _ = w.Write([]byte("No media storage configured"))
|
||||
return
|
||||
}
|
||||
if r.Method != "POST" {
|
||||
w.WriteHeader(http.StatusMethodNotAllowed)
|
||||
_, _ = w.Write([]byte("The HTTP method is not allowed, make a POST request"))
|
||||
|
|
Loading…
Reference in New Issue