diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..63584cc --- /dev/null +++ b/.drone.yml @@ -0,0 +1,17 @@ +--- +kind: pipeline +type: docker +name: default + +steps: + - name: build + image: golang + commands: + - make build + - name: docker + image: plugins/docker + settings: + repo: kekskurse/ett + username: kekskurse + password: + from_secret: docker_password \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e911b11 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM alpine:3.15 +COPY ./kuvia /kuvia +CMD ["/kuvia"] \ No newline at end of file diff --git a/Makefile b/Makefile index b8185a3..5873c65 100644 --- a/Makefile +++ b/Makefile @@ -3,3 +3,6 @@ setup: sleep 30 ./mc alias set minio http://127.0.0.1:9000 example password --api S3v4 ./mc mb minio/img + +build: + CGO_ENABLED=0 GOOS=linux go build -o kuvia ./ \ No newline at end of file