diff --git a/src/adapters/web/page_handlers.go b/src/adapters/web/page_handlers.go index b9cd617..fb91398 100644 --- a/src/adapters/web/page_handlers.go +++ b/src/adapters/web/page_handlers.go @@ -5,6 +5,7 @@ import ( "fmt" "log" "net/http" + "os" "strconv" "strings" @@ -125,7 +126,7 @@ func (web *Web) redirectHandler(w http.ResponseWriter, r *http.Request) { } func (web *Web) qrHandler(w http.ResponseWriter, r *http.Request) { - png, err := qrcode.Encode("https://scvl.jp"+strings.Split(r.RequestURI, "/qr.png")[0], qrcode.Medium, 256) + png, err := qrcode.Encode("https://"+os.Getenv("MAIN_DOMAIN")+strings.Split(r.RequestURI, "/qr.png")[0], qrcode.Medium, 256) if err != nil { log.Println("Failed to generate QR code: ", err) http.Error(w, "Failed to generate QR code", http.StatusInternalServerError) diff --git a/src/engine/image.go b/src/engine/image.go index 3c9003b..beb7fd6 100644 --- a/src/engine/image.go +++ b/src/engine/image.go @@ -14,6 +14,8 @@ import ( "image/gif" "image/jpeg" "image/png" + + "os" ) // UploadImageRequest is the request struct for the UploadImage function @@ -51,7 +53,7 @@ func (e *Engine) UploadImage(req UploadImageRequest) (dimg *domain.Image, err er } imgBase64Str := prefix + base64.StdEncoding.EncodeToString(buf.Bytes()) - resp, err := http.Post("https://images.scvl.jp", "application/json", bytes.NewReader([]byte(`{"image": "`+imgBase64Str+`"}`))) + resp, err := http.Post("https://"+os.Getenv("IMAGE_DOMAIN"), "application/json", bytes.NewReader([]byte(`{"image": "`+imgBase64Str+`"}`))) if err != nil { return }