File tree Expand file tree Collapse file tree 4 files changed +32
-20
lines changed
Expand file tree Collapse file tree 4 files changed +32
-20
lines changed Original file line number Diff line number Diff line change 11# syntax=docker/dockerfile:1
2- FROM golang:1.22 -alpine AS builder
2+ FROM golang:1.23 -alpine AS builder
33RUN apk update && \
44 apk upgrade && \
55 apk --no-cache add git
Original file line number Diff line number Diff line change @@ -4,14 +4,20 @@ set -o errexit
44set -o pipefail
55set -o nounset
66
7- docker build -t svgan-server .
7+ APP_NAME=" svgan-server"
8+
9+ echo " INFO: building docker image..."
10+ docker build \
11+ --build-arg COMMIT=local@$( git rev-parse --short HEAD) \
12+ --build-arg LASTMOD=$( date -u +%Y-%m-%dT%H:%M:%SZ) \
13+ --progress=plain \
14+ --tag " ${APP_NAME} " \
15+ .
816
917echo " INFO: running"
1018docker run \
1119 --publish 4000:4000 \
1220 --expose 4000 \
1321 --env PORT=' 4000' \
14- --env LASTMOD=$( date -u +%Y-%m-%dT%H:%M:%SZ) \
15- svgan-server
22+ " ${APP_NAME} "
1623
17- # --env COMMIT=$(git rev-parse --short HEAD) \
Original file line number Diff line number Diff line change 11module github.com/FileFormatInfo/svgan
22
3- go 1.23
3+ go 1.23.0
4+
5+ toolchain go1.23.2
6+
7+ require (
8+ github.com/JoshVarga/svgparser v0.0.0-20200804023048-5eaba627a7d1
9+ github.com/mazznoer/csscolorparser v0.1.5
10+ github.com/tdewolff/parse/v2 v2.7.21
11+ )
412
513require (
6- github.com/JoshVarga/svgparser v0.0.0-20200804023048-5eaba627a7d1 // indirect
7- github.com/mazznoer/csscolorparser v0.1.4
8- github.com/tdewolff/parse/v2 v2.7.15
9- golang.org/x/net v0.27.0 // indirect
10- golang.org/x/text v0.16.0 // indirect
14+ golang.org/x/net v0.37.0 // indirect
15+ golang.org/x/text v0.23.0 // indirect
1116)
Original file line number Diff line number Diff line change 11github.com/JoshVarga/svgparser v0.0.0-20200804023048-5eaba627a7d1 h1:RAQocNl+YQYGPt5yh4SR5zFUIHKrXnLhjIGhHO4Vwnc =
22github.com/JoshVarga/svgparser v0.0.0-20200804023048-5eaba627a7d1 /go.mod h1:tMmgUTWcco9d1ZmK7zjxuTv7XWZhyutXIsgu0uJ3gDw =
3- github.com/mazznoer/csscolorparser v0.1.4 h1:1bAWPWdoMc5qdAXVlixS9rpZLw/vaq5InX/lj3tfRQQ =
4- github.com/mazznoer/csscolorparser v0.1.4 /go.mod h1:OQRVvgCyHDCAquR1YWfSwwaDcM0LhnSffGnlbOew/3I =
5- github.com/tdewolff/parse/v2 v2.7.15 h1:hysDXtdGZIRF5UZXwpfn3ZWRbm+ru4l53/ajBRGpCTw =
6- github.com/tdewolff/parse/v2 v2.7.15 /go.mod h1:3FbJWZp3XT9OWVN3Hmfp0p/a08v4h8J9W1aghka0soA =
7- github.com/tdewolff/test v1.0.11-0.20231101010635-f1265d231d52 /go.mod h1:6DAvZliBAAnD7rhVgwaM7DE5/d9NMOAJ09SqYqeK4QE =
8- golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys =
9- golang.org/x/net v0.27.0 /go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE =
10- golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4 =
11- golang.org/x/text v0.16.0 /go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI =
3+ github.com/mazznoer/csscolorparser v0.1.5 h1:Wr4uNIE+pHWN3TqZn2SGpA2nLRG064gB7WdSfSS5cz4 =
4+ github.com/mazznoer/csscolorparser v0.1.5 /go.mod h1:OQRVvgCyHDCAquR1YWfSwwaDcM0LhnSffGnlbOew/3I =
5+ github.com/tdewolff/parse/v2 v2.7.21 h1:OCuPFtGr4mXdnfKikQlUb0n654ROJANhBqCk+wioJ/A =
6+ github.com/tdewolff/parse/v2 v2.7.21 /go.mod h1:I7TXO37t3aSG9SlPUBefAhgIF8nt7yYUwVGgETIoBcA =
7+ github.com/tdewolff/test v1.0.11 h1:FdLbwQVHxqG16SlkGveC0JVyrJN62COWTRyUFzfbtBE =
8+ github.com/tdewolff/test v1.0.11 /go.mod h1:XPuWBzvdUzhCuxWO1ojpXsyzsA5bFoS3tO/Q3kFuTG8 =
9+ golang.org/x/net v0.37.0 h1:1zLorHbz+LYj7MQlSf1+2tPIIgibq2eL5xkrGk6f+2c =
10+ golang.org/x/net v0.37.0 /go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8 =
11+ golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY =
12+ golang.org/x/text v0.23.0 /go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4 =
You can’t perform that action at this time.
0 commit comments