From 964694aec7ba6ef3754664d294e138c5df7da979 Mon Sep 17 00:00:00 2001 From: ubuntu-vm <1174865138@qq.com> Date: Fri, 9 Feb 2024 19:17:38 +0800 Subject: [PATCH] test --- Dockerfile | 4 ++-- config/app_config.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index fd6a8f1..4b5ad76 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ##编译 -FROM --platform=$TARGETPLATFORM golang:1.22 AS builder +FROM --platform=$TARGETPLATFORM golang:1.22-alpine AS builder WORKDIR /app ARG TARGETARCH ENV GO111MODULE=on @@ -8,7 +8,7 @@ COPY go.mod go.sum ./ RUN go mod download COPY . . #go-sqlite3需要cgo编译; 且使用完全静态编译, 否则需依赖外部安装的glibc -RUN CGO_ENABLED=1 GOOS=linux GOARCH=$TARGETARCH go build -ldflags "-s -w --extldflags '-static -fpic'" -o server . && \ +RUN CGO_ENABLED=0 GOOS=linux GOARCH=$TARGETARCH go build -ldflags="-s -w" -o server . && \ mv config/.env.example config/clash.ini server /app/static diff --git a/config/app_config.go b/config/app_config.go index 547fc5a..0f9b0c2 100644 --- a/config/app_config.go +++ b/config/app_config.go @@ -2,7 +2,7 @@ package config type AppConfig struct { ProjectName string `default:"VPN会员系统" json:"projectName" info:"本项目名称"` - GinAddr string `default:":8088" json:"ginAddr" info:"gin监听的地址"` + GinAddr string `default:":80" json:"ginAddr" info:"gin监听的地址"` EnvPath string `default:"config/.env" json:"envPath" info:"敏感配置文件的路径"` ClashPath string `default:"config/clash.ini" json:"clashPath" info:"clash默认配置文件"` GinLogPath string `default:"log/gin.log" json:"ginLogPath" info:"gin日志文件"`