File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8080 - name : Build
8181 run : |
8282 cp -r frontend/dist internal/assets/dist
83- go build -ldflags "-s -w -X tinyauth/internal/constants .Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/constants .CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/constants .BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-amd64
83+ go build -ldflags "-s -w -X tinyauth/internal/config .Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/config .CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/config .BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-amd64
8484 env :
8585 CGO_ENABLED : 0
8686
@@ -126,7 +126,7 @@ jobs:
126126 - name : Build
127127 run : |
128128 cp -r frontend/dist internal/assets/dist
129- go build -ldflags "-s -w -X tinyauth/internal/constants .Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/constants .CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/constants .BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-arm64
129+ go build -ldflags "-s -w -X tinyauth/internal/config .Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/config .CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/config .BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-arm64
130130 env :
131131 CGO_ENABLED : 0
132132
Original file line number Diff line number Diff line change 5858 - name : Build
5959 run : |
6060 cp -r frontend/dist internal/assets/dist
61- go build -ldflags "-s -w -X tinyauth/internal/constants .Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/constants .CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/constants .BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-amd64
61+ go build -ldflags "-s -w -X tinyauth/internal/config .Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/config .CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/config .BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-amd64
6262 env :
6363 CGO_ENABLED : 0
6464
@@ -101,7 +101,7 @@ jobs:
101101 - name : Build
102102 run : |
103103 cp -r frontend/dist internal/assets/dist
104- go build -ldflags "-s -w -X tinyauth/internal/constants .Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/constants .CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/constants .BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-arm64
104+ go build -ldflags "-s -w -X tinyauth/internal/config .Version=${{ needs.generate-metadata.outputs.VERSION }} -X tinyauth/internal/config .CommitHash=${{ needs.generate-metadata.outputs.COMMIT_HASH }} -X tinyauth/internal/config .BuildTimestamp=${{ needs.generate-metadata.outputs.BUILD_TIMESTAMP }}" -o tinyauth-arm64
105105 env :
106106 CGO_ENABLED : 0
107107
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ COPY ./cmd ./cmd
3838COPY ./internal ./internal
3939COPY --from=frontend-builder /frontend/dist ./internal/assets/dist
4040
41- RUN CGO_ENABLED=0 go build -ldflags "-s -w -X tinyauth/internal/constants .Version=${VERSION} -X tinyauth/internal/constants .CommitHash=${COMMIT_HASH} -X tinyauth/internal/constants .BuildTimestamp=${BUILD_TIMESTAMP}"
41+ RUN CGO_ENABLED=0 go build -ldflags "-s -w -X tinyauth/internal/config .Version=${VERSION} -X tinyauth/internal/config .CommitHash=${COMMIT_HASH} -X tinyauth/internal/config .BuildTimestamp=${BUILD_TIMESTAMP}"
4242
4343# Runner
4444FROM alpine:3.22 AS runner
Original file line number Diff line number Diff line change @@ -34,6 +34,10 @@ services:
3434 build :
3535 context : .
3636 dockerfile : Dockerfile.dev
37+ args :
38+ - VERSION=development
39+ - COMMIT_HASH=development
40+ - BUILD_TIMESTAMP=000-00-00T00:00:00Z
3741 env_file : .env
3842 volumes :
3943 - ./internal:/tinyauth/internal
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ package config
33// Version information, set at build time
44
55var Version = "development"
6- var CommitHash = "n/a "
7- var BuildTimestamp = "n/a "
6+ var CommitHash = "development "
7+ var BuildTimestamp = "0000-00-00T00:00:00Z "
88
99// Cookie name templates
1010
You can’t perform that action at this time.
0 commit comments