diff --git a/Dockerfile b/Dockerfile index 2ea84f5..9bf4702 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,7 @@ FROM golang:alpine AS builder +RUN apk update && apk add gcc g++ + # 为我们的镜像设置必要的环境变量 ENV GO111MODULE=on \ GOPROXY=https://goproxy.cn,direct \ @@ -14,7 +16,7 @@ WORKDIR /build COPY . . # 将我们的代码编译成二进制可执行文件 app -RUN go mod tidy && go build -o dash . +RUN go mod tidy && CGO_ENABLED=1 go build -o dash . ################### # 接下来创建一个小镜像 diff --git a/compose.yaml b/compose.yaml index 485b74d..133c126 100644 --- a/compose.yaml +++ b/compose.yaml @@ -26,6 +26,7 @@ services: - "8967:8080" volumes: - ./stack/data/app:/var/www/html:z + - ./stack/data/sqlite:/app/data/sqlite:z environment: - MYSQL_HOST=mysql - REDIS_HOST=redis