From edb4a28c22b15937f097c332ac21574965867d1f Mon Sep 17 00:00:00 2001 From: Tucker Siegel <tgsiegel@terpmail.umd.edu> Date: Fri, 24 Feb 2023 17:56:28 -0500 Subject: [PATCH] bump --- Dockerfile | 3 +++ Makefile | 11 +++++++++++ docker-compose.yaml | 10 ++++++++++ go.mod | 2 +- go.sum | 2 ++ 5 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 Makefile create mode 100644 docker-compose.yaml diff --git a/Dockerfile b/Dockerfile index 3100787..d37890d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,4 +16,7 @@ WORKDIR /root/ COPY --from=base /root/config ./config COPY --from=base /root/main ./ +ARG VERSION +ENV VERSION=$VERSION + ENTRYPOINT ["./main"] diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a7cbf59 --- /dev/null +++ b/Makefile @@ -0,0 +1,11 @@ +# Makefile +TAG := $(shell git describe --tags) +VERSION := $(shell git describe --tags) + +dist: + sudo TAG=${TAG} VERSION=${VERSION} docker-compose build + sudo TAG=${TAG} VERSION=${VERSION} docker-compose push + +dist-latest: dist + sudo VERSION=${VERSION} docker-compose build + sudo VERSION=${VERSION} docker-compose push \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..30d27e8 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,10 @@ +# docker-compose.yml +version: '3' + +services: + app: + build: + context: . + args: + VERSION: ${VERSION:-unknown} + image: docker.registry.dawn.int:5000/dawn/dawn-gdd:${TAG:-latest} \ No newline at end of file diff --git a/go.mod b/go.mod index 383f05f..327dde0 100644 --- a/go.mod +++ b/go.mod @@ -12,7 +12,7 @@ require ( github.com/spf13/viper v1.9.0 github.com/stretchr/testify v1.7.0 github.com/swaggo/swag v1.8.6 - github.com/tgs266/dawn-go-common v0.0.0-20221206030504-5f380b46dded + github.com/tgs266/dawn-go-common v0.0.0-20230224224350-be1632a4985f go.mongodb.org/mongo-driver v1.7.3 gonum.org/v1/gonum v0.9.3 ) diff --git a/go.sum b/go.sum index 16ca9c5..b44f09f 100644 --- a/go.sum +++ b/go.sum @@ -460,6 +460,8 @@ github.com/tgs266/dawn-go-common v0.0.0-20221205185728-2a3bf79effee h1:xj6dQOrNY github.com/tgs266/dawn-go-common v0.0.0-20221205185728-2a3bf79effee/go.mod h1:6beeKsmO0CLGRQj/mCk5jqvocsHqr76n5u4NAGmz5w8= github.com/tgs266/dawn-go-common v0.0.0-20221206030504-5f380b46dded h1:mI0dR/ji2qIlYBDBj8KZEwycwEv81cuWUT0VQBRMDAQ= github.com/tgs266/dawn-go-common v0.0.0-20221206030504-5f380b46dded/go.mod h1:gRZb/gtB9UhxUxfdbPyyUDikyNAksVyPohqOrCOLEqE= +github.com/tgs266/dawn-go-common v0.0.0-20230224224350-be1632a4985f h1:PPtCsB06pJkzglJKaItKGp0oag41E3Tx913vC+E7XZQ= +github.com/tgs266/dawn-go-common v0.0.0-20230224224350-be1632a4985f/go.mod h1:ndRiFDc7B2sCbvVX78Q1UPKMa7Y6CVjy+Hpp1ge9TQg= github.com/tidwall/pretty v1.0.0 h1:HsD+QiTn7sK6flMKIvNmpqz1qrpP3Ps6jOKIKMooyg4= github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= github.com/undefinedlabs/go-mpatch v1.0.6 h1:h8q5ORH/GaOE1Se1DMhrOyljXZEhRcROO7agMqWXCOY= -- GitLab