From 06cd155f726bdd8944cf2461cd360a468e516a8c Mon Sep 17 00:00:00 2001 From: Tigor Hutasuhut Date: Sun, 12 May 2024 11:56:20 +0700 Subject: [PATCH] docker: fix image base to use latest distroless image --- Dockerfile | 2 +- db/db.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 101bae3..d25c52c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,7 @@ ENV REDMAGE_RUNTIME_VERSION=unknown RUN --mount=type=cache,target=/root/.cache/go-build make build-docker -FROM gcr.io/distroless/base:nonroot +FROM gcr.io/distroless/base:latest WORKDIR /app COPY --from=builder /app/redmage /app/redmage ENV REDMAGE_FLAGS_CONTAINERIZED=true diff --git a/db/db.go b/db/db.go index 7703027..9fc4822 100644 --- a/db/db.go +++ b/db/db.go @@ -43,11 +43,11 @@ func Open(cfg *config.Config) (*sql.DB, error) { goose.SetBaseFS(Migrations) if err := goose.SetDialect(driver); err != nil { - return db, errs.Wrapw(err, "failed to set goose dialect", "dialect", driver) + return db, errs.Wrapw(err, "failed to set goose dialect", "dialect", driver, "dsn", dsn) } if err := goose.Up(db, "db/migrations"); err != nil { - return db, errs.Wrapw(err, "failed to migrate database", "dialect", driver) + return db, errs.Wrapw(err, "failed to migrate database", "dialect", driver, "dsn", dsn) } } return db, err