🎨 build version

This commit is contained in:
naiba 2020-10-29 11:20:32 +08:00
parent 652ecc248b
commit fc1e15bf31
3 changed files with 9 additions and 4 deletions

View File

@ -1,11 +1,10 @@
FROM golang:alpine AS binarybuilder
RUN apk --no-cache --no-progress add \
gcc \
musl-dev
gcc git musl-dev
WORKDIR /dashboard
COPY . .
RUN cd cmd/dashboard \
&& go build -o app -ldflags="-s -w"
&& go build -o app -ldflags="-s -w -X github.com/p14yground/nezha/service/dao.Version=`git rev-parse HEAD`"
FROM alpine:latest
RUN apk --no-cache --no-progress add \

View File

@ -1,7 +1,7 @@
{{define "common/footer"}}
<div class="ui inverted vertical footer segment">
<div class="ui center aligned text container">
本系统由 <a href="https://github.com/p14yground/nezha" target="_blank">哪吒面板</a>(v{{.Version}}) 强力驱动
本系统由 <a href="https://github.com/p14yground/nezha" target="_blank">哪吒面板</a> <small>build · {{.Version}}</small> 强力驱动
</div>
</div>
<script src="https://cdnjs.loli.net/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

View File

@ -28,6 +28,12 @@ var ServerLock sync.RWMutex
// Version ..
var Version = "debug"
func init() {
if len(Version) > 7 {
Version = Version[:7]
}
}
// SendCommand ..
func SendCommand(cmd *pb.Command) {
ServerLock.RLock()