diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b83c637 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM debian:bullseye-slim + +ADD dip /dip + +RUN apt update -y && apt install -y ca-certificates && apt clean + +ENTRYPOINT ["/dip","-port","8989"] + +EXPOSE 8989/tcp diff --git a/scripts/build_amd64.sh b/scripts/build_amd64.sh new file mode 100755 index 0000000..299f255 --- /dev/null +++ b/scripts/build_amd64.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +export GOARCH=amd64 +go generate cmd/dip/dip.go +go build -mod=vendor cmd/dip/dip.go diff --git a/scripts/docker.sh b/scripts/docker.sh new file mode 100755 index 0000000..ae12635 --- /dev/null +++ b/scripts/docker.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +./scripts/build_amd64.sh +docker build -t dip:latest . +docker tag dip:latest registry.paulbsd.com/images/dip:latest +docker push registry.paulbsd.com/images/dip:latest