From 858f9ef1d502851dd64fb7141952619a50e2dd26 Mon Sep 17 00:00:00 2001 From: sagit Date: Sun, 8 Feb 2026 12:11:02 +0000 Subject: [PATCH 1/2] fix(docker): fix go-backend docker build syntax error --- go-backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go-backend/Dockerfile b/go-backend/Dockerfile index 92c8db4..394fb50 100644 --- a/go-backend/Dockerfile +++ b/go-backend/Dockerfile @@ -7,7 +7,7 @@ RUN go mod download COPY . . ARG TARGETOS ARG TARGETARCH -RUN CGO_ENABLED=0 GOOS=${TARGETOS:-linux} ${TARGETARCH:+GOARCH=${TARGETARCH}} go build -o /out/paneld ./cmd/paneld +RUN CGO_ENABLED=0 GOOS=${TARGETOS:-linux} env ${TARGETARCH:+GOARCH=${TARGETARCH}} go build -o /out/paneld ./cmd/paneld FROM debian:bookworm-slim WORKDIR /app From 30591a008a482dd5d29fea1f7b99c841f49a7666 Mon Sep 17 00:00:00 2001 From: sagit Date: Mon, 9 Feb 2026 01:29:42 +0000 Subject: [PATCH 2/2] feat(backend): ensure all tables are created at startup --- go-backend/internal/store/sqlite/repository.go | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/go-backend/internal/store/sqlite/repository.go b/go-backend/internal/store/sqlite/repository.go index 2c81562..54a806e 100644 --- a/go-backend/internal/store/sqlite/repository.go +++ b/go-backend/internal/store/sqlite/repository.go @@ -5,7 +5,6 @@ import ( _ "embed" "errors" "fmt" - "log" "os" "path/filepath" "sort" @@ -1167,19 +1166,10 @@ func bootstrapSchema(db *sql.DB) error { return errors.New("nil db") } - var exists int - err := db.QueryRow(`SELECT COUNT(1) FROM sqlite_master WHERE type='table' AND name='user'`).Scan(&exists) - if err != nil { - return fmt.Errorf("check schema: %w", err) - } - if exists > 0 { - return nil - } - - log.Printf("sqlite schema not found, bootstrapping embedded schema") if _, err := db.Exec(embeddedSchema); err != nil { return fmt.Errorf("apply schema.sql: %w", err) } + if _, err := db.Exec(embeddedSeedData); err != nil { return fmt.Errorf("apply data.sql: %w", err) }