@ -24,15 +24,17 @@ RUN go mod download
|
|||||||
# 复制源代码
|
# 复制源代码
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
# 构建应用程序 (启用CGO支持SQLite)
|
# 构建应用程序 (启用CGO支持SQLite,使用动态链接)
|
||||||
RUN CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build \
|
RUN CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build \
|
||||||
-ldflags='-w -s' \
|
-ldflags='-w -s' \
|
||||||
|
-tags "sqlite_omit_load_extension" \
|
||||||
-o photography-api \
|
-o photography-api \
|
||||||
./cmd/api/main.go
|
./cmd/api/main.go
|
||||||
|
|
||||||
# 构建迁移工具 (启用CGO支持SQLite)
|
# 构建迁移工具 (启用CGO支持SQLite,使用动态链接)
|
||||||
RUN CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build \
|
RUN CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build \
|
||||||
-ldflags='-w -s' \
|
-ldflags='-w -s' \
|
||||||
|
-tags "sqlite_omit_load_extension" \
|
||||||
-o migrate \
|
-o migrate \
|
||||||
./cmd/migrate/main.go
|
./cmd/migrate/main.go
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user