From d985ace48b0eab64ce8747df8fdf2bf19a56325c Mon Sep 17 00:00:00 2001 From: Garet Halliday <me@garet.holiday> Date: Fri, 29 Sep 2023 19:30:54 -0500 Subject: [PATCH] ci --- entrypoint.sh | 20 ++++++-------------- pggat.Dockerfile | 5 +++-- 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 61f26ffc..560b199c 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,20 +1,12 @@ -#!/bin/sh +#!/bin/bash set -e EXEC_BIN_PATH=${PGGAT_BIN_PATH:=/usr/bin/pggat} pggat() { - exec $EXEC_BIN_PATH ${@} + if [[ ! -v "${PGGAT_RUN_MODE}" ]]; then + exec $EXEC_BIN_PATH run + else + exec $EXEC_BIN_PATH run --adapter="caddyfile" --config="/presets/${PGGAT_RUN_MODE}.Caddyfile" + fi } - - -case "${1}" in - "") - pggat ${@} - ;; - *) - export PGGAT_RUN_MODE=${1} - shift - pggat ${@} - ;; -esac diff --git a/pggat.Dockerfile b/pggat.Dockerfile index 536178a0..5fee4ca5 100644 --- a/pggat.Dockerfile +++ b/pggat.Dockerfile @@ -5,7 +5,7 @@ WORKDIR /src COPY . . RUN go mod tidy -RUN go build -o cgat ./cmd/cgat +RUN go build -o caddygat ./cmd/caddygat FROM alpine:latest WORKDIR / @@ -13,7 +13,8 @@ RUN apk add --no-cache bash COPY entrypoint.sh . -COPY --from=GOBUILDER /src/cgat /usr/bin/pggat +COPY --from=GOBUILDER /src/presets /presets +COPY --from=GOBUILDER /src/caddygat /usr/bin/pggat ENTRYPOINT ["/entrypoint.sh"] CMD ["pggat"] -- GitLab