config는 특별처리
This commit is contained in:
@ -87,8 +87,15 @@ func (h *houstonHandler) UploadDeploySource(w http.ResponseWriter, r *http.Reque
|
|||||||
name := r.FormValue("name")
|
name := r.FormValue("name")
|
||||||
ext := path.Ext(header.Filename)
|
ext := path.Ext(header.Filename)
|
||||||
|
|
||||||
|
var filename string
|
||||||
|
|
||||||
|
if version == "config" {
|
||||||
|
filename = path.Join("deploys", name, header.Filename)
|
||||||
|
} else {
|
||||||
// deploys 폴더는 파일시스템 서비스이므로 다운로드 가능
|
// deploys 폴더는 파일시스템 서비스이므로 다운로드 가능
|
||||||
filename := path.Join("deploys", name, version, name+ext)
|
filename = path.Join("deploys", name, version, name+ext)
|
||||||
|
}
|
||||||
|
|
||||||
if err = os.MkdirAll(path.Dir(filename), os.ModePerm); err != nil {
|
if err = os.MkdirAll(path.Dir(filename), os.ModePerm); err != nil {
|
||||||
logger.Error(err)
|
logger.Error(err)
|
||||||
w.WriteHeader(http.StatusInternalServerError)
|
w.WriteHeader(http.StatusInternalServerError)
|
||||||
|
|||||||
Reference in New Issue
Block a user