From f809f68b48899da6a6cf57792f865d800ad3b6f9 Mon Sep 17 00:00:00 2001 From: Bram Verhulst Date: Tue, 28 Jul 2026 18:52:06 +0200 Subject: [PATCH] fix: db location --- Dockerfile | 3 ++- docker-compose.yaml | 25 +++++++++++++++++++++++++ internal/db/db.go | 2 +- 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 docker-compose.yaml diff --git a/Dockerfile b/Dockerfile index aca717b..b6dee16 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,6 +23,7 @@ WORKDIR /app RUN apk add --no-cache ca-certificates tzdata COPY --from=builder /app/app . +COPY .env .env RUN mkdir -p /app/uploads RUN mkdir -p /app/tmp @@ -33,6 +34,6 @@ USER appuser ENV GIN_MODE=release -EXPOSE 8000 +EXPOSE 3000 CMD ["./app"] \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..71214c9 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,25 @@ +version: "3.9" + +services: + kooltab-updater: + image: kooltab-updater:latest + container_name: kooltab-updater + restart: unless-stopped + + #ports: + # - "3000:3000" + + environment: + GIN_MODE: release + + volumes: + - ./uploads:/app/uploads + - ./tmp:/app/tmp + - ./data:/app/data + + networks: + - scoobydoo + +networks: + scoobydoo: + external: true \ No newline at end of file diff --git a/internal/db/db.go b/internal/db/db.go index f1af356..bfd584a 100644 --- a/internal/db/db.go +++ b/internal/db/db.go @@ -12,7 +12,7 @@ var DB *gorm.DB func Connect() { - db, err := gorm.Open(sqlite.Open("updater.db"), &gorm.Config{}) + db, err := gorm.Open(sqlite.Open("/app/data/updater.db"), &gorm.Config{}) if err != nil { log.Fatal(err)