From 3bcc4a7bfe2e6413150514f97e29d85a900f0fa0 Mon Sep 17 00:00:00 2001 From: Bram Date: Thu, 26 Feb 2026 20:48:58 +0100 Subject: [PATCH] Fix data folder --- Dockerfile | 5 +++-- src/main.go | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 56bddb3..1825bd7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,15 @@ -FROM golang:1.21-alpine AS builder +FROM golang:1.26-alpine AS builder WORKDIR /app -RUN apk add --no-cache git bash +RUN apk add --no-cache git bash gcc musl-dev COPY go.mod go.sum ./ RUN go mod download COPY src/ . +ENV CGO_ENABLED=1 RUN go build -o server . FROM alpine:latest diff --git a/src/main.go b/src/main.go index 8733ac4..b32a4bb 100644 --- a/src/main.go +++ b/src/main.go @@ -16,9 +16,11 @@ var db *gorm.DB func main() { _ = os.MkdirAll("uploads", 0755) + _ = os.MkdirAll("data", 0755) var err error - db, err = gorm.Open(sqlite.Open("files.db"), &gorm.Config{}) + + db, err = gorm.Open(sqlite.Open("data/files.db"), &gorm.Config{}) if err != nil { log.Fatal("DB Connection failed:", err) }