fix: fixup 500 error
This commit is contained in:
@@ -123,7 +123,7 @@ func main() {
|
||||
Sessions: sessions,
|
||||
AuthH: auth.NewHandler(userStore, sessions, iss, cfg.Secure()),
|
||||
LeadsH: leads.NewHandler(leadStore),
|
||||
DemosH: demos.NewHandler(demoSvc),
|
||||
DemosH: demos.NewHandler(demoSvc, helmProv),
|
||||
SubH: sub.NewHandler(codeStore),
|
||||
ContactH: sav.NewHandler(contactStore),
|
||||
}
|
||||
|
||||
@@ -14,7 +14,9 @@ type Handler struct {
|
||||
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 {
|
||||
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) 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 {
|
||||
APIState: string
|
||||
WebState: string
|
||||
DBState: string
|
||||
DBMemoryState: string
|
||||
api_state: string
|
||||
web_state: string
|
||||
db_state: string
|
||||
dbm_state: string
|
||||
}
|
||||
|
||||
export interface DemoDetails {
|
||||
|
||||
@@ -295,19 +295,19 @@ export function Demos() {
|
||||
<SimpleGrid columns={2} spacing={4}>
|
||||
<Stat>
|
||||
<StatLabel>Backend</StatLabel>
|
||||
<StatNumber fontSize="md">{details.state.APIState || '—'}</StatNumber>
|
||||
<StatNumber fontSize="md">{details.state.api_state || '—'}</StatNumber>
|
||||
</Stat>
|
||||
<Stat>
|
||||
<StatLabel>Frontend</StatLabel>
|
||||
<StatNumber fontSize="md">{details.state.WebState || '—'}</StatNumber>
|
||||
<StatNumber fontSize="md">{details.state.web_state || '—'}</StatNumber>
|
||||
</Stat>
|
||||
<Stat>
|
||||
<StatLabel>PostgreSQL</StatLabel>
|
||||
<StatNumber fontSize="md">{details.state.DBState || '—'}</StatNumber>
|
||||
<StatNumber fontSize="md">{details.state.db_state || '—'}</StatNumber>
|
||||
</Stat>
|
||||
<Stat>
|
||||
<StatLabel>Redis</StatLabel>
|
||||
<StatNumber fontSize="md">{details.state.DBMemoryState || '—'}</StatNumber>
|
||||
<StatNumber fontSize="md">{details.state.dbm_state || '—'}</StatNumber>
|
||||
</Stat>
|
||||
</SimpleGrid>
|
||||
) : (
|
||||
|
||||
Reference in New Issue
Block a user