Not reaching catalog

This commit is contained in:
pb
2024-02-15 10:48:40 +01:00
parent 2fd85737d1
commit 5004dc9b06
9 changed files with 49 additions and 7 deletions

View File

@@ -3,6 +3,7 @@ package controllers
import (
OCCatalog_cli "oc-search/api-client/oc-catalog"
"github.com/beego/beego/logs"
beego "github.com/beego/beego/v2/server/web"
)
@@ -14,8 +15,14 @@ type MainController struct {
var OCCatalogAPI *OCCatalog_cli.APIClient
func init() {
// OcCatalogURL := conf.GetConfig().OcCatalogUrl
// if OcCatalogURL == "" {
// panic("OcCatalogUrl is blank")
// }
// auth := context.WithValue(context.Background(), OCCatalog_cli.ContextAPIKey, OCCatalog_cli.APIKey{Key: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdXRob3JpemVkIjp0cnVlLCJleHAiOjE2MTI1OTI3MDIsInVzZXJfaWQiOiJ4ZCJ9.kTLb1FtpdnaobUpe5u9Jw8S7Cc6gf7ExmU4U3XMcC2o"})
OCCatalogAPI = OCCatalog_cli.NewAPIClient(&OCCatalog_cli.Configuration{BasePath: "http://localhost:49618/v1",
OCCatalogAPI = OCCatalog_cli.NewAPIClient(&OCCatalog_cli.Configuration{BasePath: "http://"+ "oc-catalog:8080" +"/v1",
DefaultHeader: map[string]string{
"authorization": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdXRob3JpemVkIjp0cnVlLCJleHAiOjE2MTMwMDI0NjAsInVzZXJfaWQiOiJhc2QifQ.TXT18aeulnCrtedKKFVaD0BapOTdVAFcJJdVS7zk0I8",
},
@@ -25,6 +32,9 @@ func init() {
// Get provides the main page
func (c *MainController) Get() {
logs.Debug("received : %v",c.Ctx.Input.RequestBody)
c.Data["Website"] = "beego.me"
c.Data["Email"] = "astaxie@gmail.com"
c.TplName = "index.tpl"

View File

@@ -35,6 +35,10 @@ func loadSingleFile(filename string) []models.Resource {
// Get implements simple search
func (c *SearchController) Get() {
logs.Debug("received : %v",c.Ctx.Input.RequestBody)
query := c.GetString("q")
var resources OCCatalog_cli.ModelsSearchResult

View File

@@ -7,6 +7,7 @@ import (
"os"
"strings"
"github.com/beego/beego/logs"
beego "github.com/beego/beego/v2/server/web"
"github.com/sbabiv/xml2map"
)
@@ -19,6 +20,8 @@ type WorkflowController struct {
// Get i
func (c *WorkflowController) Get() {
logs.Debug("received : %v",c.Ctx.Input.RequestBody)
c.Data["Website"] = "beego.me"
c.Data["Email"] = "astaxie@gmail.com"
c.TplName = "workflow.tpl"