폴더 생성 확인

This commit is contained in:
2023-06-13 11:18:22 +09:00
parent 5f1b23ed80
commit faefd8cfca
2 changed files with 8 additions and 8 deletions

View File

@ -2,9 +2,7 @@ package server
import (
"encoding/json"
"errors"
"io"
"io/fs"
"net/http"
"os"
"path"
@ -27,12 +25,6 @@ func (h *houstonHandler) GetAgents(w http.ResponseWriter, r *http.Request) {
func (h *houstonHandler) GetDeploySources(w http.ResponseWriter, r *http.Request) {
files, err := os.ReadDir(h.deployPath)
if err != nil {
if errors.Is(err, fs.ErrNotExist) {
err = os.MkdirAll("deploys", 0775)
}
}
if err != nil {
logger.Error(err)
w.WriteHeader(http.StatusInternalServerError)

View File

@ -49,6 +49,14 @@ func (h *houstonHandler) RegisterHandlers(serveMux *http.ServeMux, prefix string
h.deployPath = path.Join(storagePath, "deploys")
h.downloadPath = path.Join(storagePath, "downloads")
if err := os.MkdirAll(h.deployPath, 0775); err != nil {
return err
}
if err := os.MkdirAll(h.downloadPath, 0775); err != nil {
return err
}
logger.Printf("houstonHandler registed. deployPath : %s, downloadPath : %s", h.deployPath, h.downloadPath)
if len(prefix) > 0 {