From 66a475963cf07f2faf836b77344b24c56f42ad44 Mon Sep 17 00:00:00 2001 From: Peefy Date: Tue, 9 May 2023 14:34:22 +0800 Subject: [PATCH] feat: docker image release and bump kclvm-artifact-go (#107) * feat: add kcl-go docker image release. * chore: bump kclvm-artifact-go to v0.4.6.2 --- Dockerfile | 21 +++++++++++++++++++++ go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..1ddd9c7a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM golang:1.18 as builder + +ENV GO111MODULE=on \ + GOPROXY=https://goproxy.cn,direct + +WORKDIR /app + +COPY . . + +RUN GOOS=linux GOARCH=amd64 go build ./cmds/kcl-go + +FROM kusionstack/kclvm + +WORKDIR /app + +COPY --from=builder /app/kcl-go . + +ENV PATH="/app/bin:${PATH}" +ENV LANG=en_US.utf8 + +CMD ["bash"] diff --git a/go.mod b/go.mod index c706aec7..95c04a0a 100644 --- a/go.mod +++ b/go.mod @@ -15,7 +15,7 @@ require ( google.golang.org/grpc v1.46.0 google.golang.org/protobuf v1.28.0 gopkg.in/yaml.v3 v3.0.1 - kusionstack.io/kclvm-artifact-go v0.4.7-0.20230418081720-4863d13f80d1 + kusionstack.io/kclvm-artifact-go v0.4.7-0.20230509055550-ad9843183664 ) require ( diff --git a/go.sum b/go.sum index aa46145a..796ff39e 100644 --- a/go.sum +++ b/go.sum @@ -155,5 +155,5 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -kusionstack.io/kclvm-artifact-go v0.4.7-0.20230418081720-4863d13f80d1 h1:TYe0U0cQkO6fwTSkUkcMwSzgYObssxb/FSSJGKC87JE= -kusionstack.io/kclvm-artifact-go v0.4.7-0.20230418081720-4863d13f80d1/go.mod h1:WI+NvDeMqu1AduJT119X7q8KQdYmKfv4Nq4OvZ1tAsI= +kusionstack.io/kclvm-artifact-go v0.4.7-0.20230509055550-ad9843183664 h1:Jh5gHrInn6xzzDjf+O0Nl+ZgBgD1IjltY3/w1Z21FOk= +kusionstack.io/kclvm-artifact-go v0.4.7-0.20230509055550-ad9843183664/go.mod h1:WI+NvDeMqu1AduJT119X7q8KQdYmKfv4Nq4OvZ1tAsI=