fix: fixup 500 error
This commit is contained in:
@@ -123,7 +123,7 @@ func main() {
|
|||||||
Sessions: sessions,
|
Sessions: sessions,
|
||||||
AuthH: auth.NewHandler(userStore, sessions, iss, cfg.Secure()),
|
AuthH: auth.NewHandler(userStore, sessions, iss, cfg.Secure()),
|
||||||
LeadsH: leads.NewHandler(leadStore),
|
LeadsH: leads.NewHandler(leadStore),
|
||||||
DemosH: demos.NewHandler(demoSvc),
|
DemosH: demos.NewHandler(demoSvc, helmProv),
|
||||||
SubH: sub.NewHandler(codeStore),
|
SubH: sub.NewHandler(codeStore),
|
||||||
ContactH: sav.NewHandler(contactStore),
|
ContactH: sav.NewHandler(contactStore),
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,9 @@ type Handler struct {
|
|||||||
helm *HelmProvisioner // interface déjà implémentée par HelmProvisioner
|
helm *HelmProvisioner // interface déjà implémentée par HelmProvisioner
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewHandler(svc *Service) *Handler { return &Handler{svc: svc} }
|
func NewHandler(svc *Service, helm *HelmProvisioner) *Handler {
|
||||||
|
return &Handler{svc: svc, helm: helm}
|
||||||
|
}
|
||||||
|
|
||||||
type createRequest struct {
|
type createRequest struct {
|
||||||
LeadID string `json:"lead_id" binding:"omitempty,uuid4"`
|
LeadID string `json:"lead_id" binding:"omitempty,uuid4"`
|
||||||
|
|||||||
@@ -19,3 +19,6 @@ type NoopProvisioner struct{}
|
|||||||
|
|
||||||
func (NoopProvisioner) Provision(Demo, []ExternalResource) error { return nil }
|
func (NoopProvisioner) Provision(Demo, []ExternalResource) error { return nil }
|
||||||
func (NoopProvisioner) Teardown(Demo) error { return nil }
|
func (NoopProvisioner) Teardown(Demo) error { return nil }
|
||||||
|
func (NoopProvisioner) GetResourceState(ctx context.Context, namespace string) (ResourceState, error) {
|
||||||
|
return ResourceState{}, nil
|
||||||
|
}
|
||||||
|
|||||||
+4
-4
@@ -89,10 +89,10 @@ export interface Contact {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface DemoState {
|
export interface DemoState {
|
||||||
APIState: string
|
api_state: string
|
||||||
WebState: string
|
web_state: string
|
||||||
DBState: string
|
db_state: string
|
||||||
DBMemoryState: string
|
dbm_state: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface DemoDetails {
|
export interface DemoDetails {
|
||||||
|
|||||||
@@ -295,19 +295,19 @@ export function Demos() {
|
|||||||
<SimpleGrid columns={2} spacing={4}>
|
<SimpleGrid columns={2} spacing={4}>
|
||||||
<Stat>
|
<Stat>
|
||||||
<StatLabel>Backend</StatLabel>
|
<StatLabel>Backend</StatLabel>
|
||||||
<StatNumber fontSize="md">{details.state.APIState || '—'}</StatNumber>
|
<StatNumber fontSize="md">{details.state.api_state || '—'}</StatNumber>
|
||||||
</Stat>
|
</Stat>
|
||||||
<Stat>
|
<Stat>
|
||||||
<StatLabel>Frontend</StatLabel>
|
<StatLabel>Frontend</StatLabel>
|
||||||
<StatNumber fontSize="md">{details.state.WebState || '—'}</StatNumber>
|
<StatNumber fontSize="md">{details.state.web_state || '—'}</StatNumber>
|
||||||
</Stat>
|
</Stat>
|
||||||
<Stat>
|
<Stat>
|
||||||
<StatLabel>PostgreSQL</StatLabel>
|
<StatLabel>PostgreSQL</StatLabel>
|
||||||
<StatNumber fontSize="md">{details.state.DBState || '—'}</StatNumber>
|
<StatNumber fontSize="md">{details.state.db_state || '—'}</StatNumber>
|
||||||
</Stat>
|
</Stat>
|
||||||
<Stat>
|
<Stat>
|
||||||
<StatLabel>Redis</StatLabel>
|
<StatLabel>Redis</StatLabel>
|
||||||
<StatNumber fontSize="md">{details.state.DBMemoryState || '—'}</StatNumber>
|
<StatNumber fontSize="md">{details.state.dbm_state || '—'}</StatNumber>
|
||||||
</Stat>
|
</Stat>
|
||||||
</SimpleGrid>
|
</SimpleGrid>
|
||||||
) : (
|
) : (
|
||||||
|
|||||||
Reference in New Issue
Block a user