From b06ab1c80134bf4005f886f5ccb87d2f431d3c60 Mon Sep 17 00:00:00 2001 From: Paul Lecuq Date: Thu, 10 Nov 2022 14:33:10 +0100 Subject: [PATCH] added docker related files/scripts --- Dockerfile | 9 +++++++++ scripts/build_amd64.sh | 5 +++++ scripts/docker.sh | 6 ++++++ 3 files changed, 20 insertions(+) create mode 100644 Dockerfile create mode 100755 scripts/build_amd64.sh create mode 100755 scripts/docker.sh 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