Compare commits

...

2 Commits

Author SHA1 Message Date
Deluan
13390c2edb fix: add git sha and tag to built image 2020-01-26 20:52:09 -05:00
Deluan
221d320ccf docs: add latest released version to README 2020-01-26 20:51:41 -05:00
2 changed files with 5 additions and 2 deletions

View File

@@ -34,8 +34,10 @@ COPY --from=jsbuilder /src/build/* /src/ui/build/
COPY --from=jsbuilder /src/build/static/css/* /src/ui/build/static/css/
COPY --from=jsbuilder /src/build/static/js/* /src/ui/build/static/js/
RUN rm -rf /src/build/css /src/build/js
RUN go-bindata -fs -prefix ui/build -tags embed -nocompress -pkg assets -o assets/embedded_gen.go ui/build/...\
&& go build -ldflags="-X main.gitSha=${SOURCE_COMMIT} -X main.gitTag=${SOURCE_BRANCH}" -tags=embed
RUN GIT_SHA=$(git rev-parse --short HEAD) && \
GIT_TAG=$(git describe --tags --abbrev=0 2> /dev/null) && \
go-bindata -fs -prefix ui/build -tags embed -nocompress -pkg assets -o assets/embedded_gen.go ui/build/... && \
go build -ldflags="-X main.gitSha=${GIT_SHA} -X main.gitTag=${GIT_TAG}" -tags=embed
#####################################################
### Build Final Image

View File

@@ -1,6 +1,7 @@
# Navidrome Music Streamer
[![Build Status](https://github.com/deluan/navidrome/workflows/Build/badge.svg)](https://github.com/deluan/navidrome/actions)
[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/deluan/navidrome?label=latest)](https://github.com/deluan/navidrome/releases)
Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your
music collection from any browser or mobile device.