diff --git a/.github/Dockerfile-cloudrun b/.github/Dockerfile-cloudrun index d2f6c76d1..b29a421c8 100644 --- a/.github/Dockerfile-cloudrun +++ b/.github/Dockerfile-cloudrun @@ -1,16 +1,16 @@ -FROM busybox:latest@sha256:82742949a3709938cbeb9cec79f5eaf3e48b255389f2dcedf2de29ef96fd841c as build +FROM busybox:latest@sha256:82742949a3709938cbeb9cec79f5eaf3e48b255389f2dcedf2de29ef96fd841c AS build RUN touch /config.yaml FROM gcr.io/distroless/base:latest@sha256:1aae189e3baecbb4044c648d356ddb75025b2ba8d14cdc9c2a19ba784c90bfb9 -ENV AUTOCERT_DIR /data/autocert +ENV AUTOCERT_DIR=/data/autocert WORKDIR /pomerium COPY pomerium* /bin/ COPY --from=build /config.yaml /pomerium/config.yaml -ENV ADDRESS ":8080" -ENV GRPC_INSECURE true -ENV INSECURE_SERVER true +ENV ADDRESS=":8080" +ENV GRPC_INSECURE=true +ENV INSECURE_SERVER=true ENTRYPOINT [ "/bin/pomerium" ] CMD ["-config","/pomerium/config.yaml"] diff --git a/.github/Dockerfile-release b/.github/Dockerfile-release index 499563ef1..50d999439 100644 --- a/.github/Dockerfile-release +++ b/.github/Dockerfile-release @@ -1,8 +1,8 @@ -FROM busybox:latest@sha256:82742949a3709938cbeb9cec79f5eaf3e48b255389f2dcedf2de29ef96fd841c as build +FROM busybox:latest@sha256:82742949a3709938cbeb9cec79f5eaf3e48b255389f2dcedf2de29ef96fd841c AS build RUN touch /config.yaml FROM gcr.io/distroless/base-debian12:latest@sha256:1aae189e3baecbb4044c648d356ddb75025b2ba8d14cdc9c2a19ba784c90bfb9 -ENV AUTOCERT_DIR /data/autocert +ENV AUTOCERT_DIR=/data/autocert WORKDIR /pomerium COPY pomerium /bin/ COPY --from=build /config.yaml /pomerium/config.yaml diff --git a/.github/Dockerfile-release-debug b/.github/Dockerfile-release-debug index ed137fc5e..adb9c9cfa 100644 --- a/.github/Dockerfile-release-debug +++ b/.github/Dockerfile-release-debug @@ -1,8 +1,8 @@ -FROM busybox:latest@sha256:82742949a3709938cbeb9cec79f5eaf3e48b255389f2dcedf2de29ef96fd841c as build +FROM busybox:latest@sha256:82742949a3709938cbeb9cec79f5eaf3e48b255389f2dcedf2de29ef96fd841c AS build RUN touch /config.yaml FROM gcr.io/distroless/base-debian12:debug@sha256:af772ed0ce52d8994acedc3ec84a9d22e9366dda8767f17d1bb2213b06beaff5 -ENV AUTOCERT_DIR /data/autocert +ENV AUTOCERT_DIR=/data/autocert WORKDIR /pomerium COPY pomerium /bin/ COPY --from=build /config.yaml /pomerium/config.yaml diff --git a/.github/Dockerfile-release-debug-nonroot b/.github/Dockerfile-release-debug-nonroot index a459cc4b8..8179747b6 100644 --- a/.github/Dockerfile-release-debug-nonroot +++ b/.github/Dockerfile-release-debug-nonroot @@ -1,8 +1,8 @@ -FROM busybox:latest@sha256:82742949a3709938cbeb9cec79f5eaf3e48b255389f2dcedf2de29ef96fd841c as build +FROM busybox:latest@sha256:82742949a3709938cbeb9cec79f5eaf3e48b255389f2dcedf2de29ef96fd841c AS build RUN touch /config.yaml FROM gcr.io/distroless/base-debian12:debug-nonroot@sha256:8d946e4103571ec0e2f471eac7c4859a7f169686d222f5c8b2d9d391d6d1e50c -ENV AUTOCERT_DIR /data/autocert +ENV AUTOCERT_DIR=/data/autocert WORKDIR /pomerium COPY pomerium /bin/ COPY --from=build /config.yaml /pomerium/config.yaml diff --git a/.github/Dockerfile-release-nonroot b/.github/Dockerfile-release-nonroot index 750f4071e..7d00c5d40 100644 --- a/.github/Dockerfile-release-nonroot +++ b/.github/Dockerfile-release-nonroot @@ -1,8 +1,8 @@ -FROM busybox:latest@sha256:82742949a3709938cbeb9cec79f5eaf3e48b255389f2dcedf2de29ef96fd841c as build +FROM busybox:latest@sha256:82742949a3709938cbeb9cec79f5eaf3e48b255389f2dcedf2de29ef96fd841c AS build RUN touch /config.yaml FROM gcr.io/distroless/base-debian12:nonroot@sha256:a9899ccd9868bbd8913c67f6807410abecf766bc9e3c718eb6248f7b3dfb9819 -ENV AUTOCERT_DIR /data/autocert +ENV AUTOCERT_DIR=/data/autocert WORKDIR /pomerium COPY pomerium /bin/ COPY --from=build /config.yaml /pomerium/config.yaml diff --git a/Dockerfile b/Dockerfile index 46e8ce2c5..b07b96bcf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:lts-bookworm@sha256:a4d1de4c7339eabcf78a90137dfd551b798829e3ef3e399e0036ac454afa1291 as ui +FROM node:lts-bookworm@sha256:a4d1de4c7339eabcf78a90137dfd551b798829e3ef3e399e0036ac454afa1291 AS ui WORKDIR /build COPY .git ./.git @@ -13,7 +13,7 @@ RUN make yarn COPY ./ui/ ./ui/ RUN make build-ui -FROM golang:1.23-bookworm@sha256:31dc846dd1bcca84d2fa231bcd16c09ff271bcc1a5ae2c48ff10f13b039688f3 as build +FROM golang:1.23-bookworm@sha256:31dc846dd1bcca84d2fa231bcd16c09ff271bcc1a5ae2c48ff10f13b039688f3 AS build WORKDIR /go/src/github.com/pomerium/pomerium RUN apt-get update \ @@ -30,7 +30,7 @@ RUN make build-go NAME=pomerium RUN touch /config.yaml FROM gcr.io/distroless/base-debian12:debug@sha256:af772ed0ce52d8994acedc3ec84a9d22e9366dda8767f17d1bb2213b06beaff5 -ENV AUTOCERT_DIR /data/autocert +ENV AUTOCERT_DIR=/data/autocert WORKDIR /pomerium COPY --from=build /go/src/github.com/pomerium/pomerium/bin/* /bin/ COPY --from=build /config.yaml /pomerium/config.yaml diff --git a/Dockerfile.debug b/Dockerfile.debug index 5ddf955d8..8488ddc20 100644 --- a/Dockerfile.debug +++ b/Dockerfile.debug @@ -1,4 +1,4 @@ -FROM node:lts-bookworm@sha256:a4d1de4c7339eabcf78a90137dfd551b798829e3ef3e399e0036ac454afa1291 as ui +FROM node:lts-bookworm@sha256:a4d1de4c7339eabcf78a90137dfd551b798829e3ef3e399e0036ac454afa1291 AS ui WORKDIR /build COPY .git ./.git @@ -13,7 +13,7 @@ RUN make yarn COPY ./ui/ ./ui/ RUN make build-ui -FROM golang:1.23-bookworm@sha256:31dc846dd1bcca84d2fa231bcd16c09ff271bcc1a5ae2c48ff10f13b039688f3 as build +FROM golang:1.23-bookworm@sha256:31dc846dd1bcca84d2fa231bcd16c09ff271bcc1a5ae2c48ff10f13b039688f3 AS build WORKDIR /go/src/github.com/pomerium/pomerium RUN apt-get update \ @@ -31,7 +31,7 @@ RUN touch /config.yaml RUN go install github.com/go-delve/delve/cmd/dlv@latest FROM debian:bookworm@sha256:b16cef8cbcb20935c0f052e37fc3d38dc92bfec0bcfb894c328547f81e932d67 -ENV AUTOCERT_DIR /data/autocert +ENV AUTOCERT_DIR=/data/autocert WORKDIR /pomerium COPY --from=build /go/src/github.com/pomerium/pomerium/bin/* /bin/ COPY --from=build /config.yaml /pomerium/config.yaml diff --git a/examples/mutual-tls/Dockerfile b/examples/mutual-tls/Dockerfile index 99c3d8f80..33dd38e9d 100644 --- a/examples/mutual-tls/Dockerfile +++ b/examples/mutual-tls/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:latest as build-env +FROM golang:latest AS build-env WORKDIR /go/src/app ADD . /go/src/app