From 7b21f982e92e06c56ef3b93aacce6c95b3dbd6e4 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sat, 30 Dec 2023 13:21:13 +0000 Subject: [PATCH] Add CI configuration --- .gitlab-ci.yml | 4 ++++ Dockerfile | 11 +++++++++++ 2 files changed, 15 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 Dockerfile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..d7f9c2f --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,4 @@ +include: + - "https://git.autistici.org/pipelines/containers/raw/master/common.yml" + - "https://git.autistici.org/pipelines/images/test/golang/raw/master/ci.yml" + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..302bbd3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +# Don't build a static binary, the duckdb libraries need NSS for name +# resolution and such anyway. +FROM golang:1.21 AS build +ADD . /src +WORKDIR /src +RUN go build -trimpath -o /pqlogd ./cmd/pqlogd + +FROM registry.git.autistici.org/pipelines/images/base/debian:bookworm +COPY --from=build /pqlogd /usr/bin/pqlogd + +ENTRYPOINT ["/usr/bin/pqlogd"] -- GitLab