config는 특별처리

This commit is contained in:
2023-06-12 11:43:29 +09:00
parent fa5a612173
commit 153a9e50ca

View File

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