diff --git a/.gitignore b/.gitignore index 08e5849..136045e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ *.iml out gen -data \ No newline at end of file +data +target \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f613a79 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM registry.cn-hangzhou.aliyuncs.com/idmesh/public:alpine-3.14-asia-shanghai + +WORKDIR /app/ +ADD target/login-sim . + +ENTRYPOINT "./login-sim" \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..94df792 --- /dev/null +++ b/build.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +set -e + +# compile code +CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ./target/login-sim . +chmod +x ./target/login-sim diff --git a/unpack.json b/unpack.json new file mode 100644 index 0000000..c3f4fd1 --- /dev/null +++ b/unpack.json @@ -0,0 +1,5 @@ +{ + "build_steps": [ + "exec ./build.sh" + ] +} \ No newline at end of file