mirror of
https://github.com/pomerium/pomerium.git
synced 2025-04-28 09:56:31 +02:00
ci: address Dockerfile warnings (#5283)
This commit is contained in:
parent
1e5f623c0e
commit
e21fe2d0b3
8 changed files with 20 additions and 20 deletions
10
.github/Dockerfile-cloudrun
vendored
10
.github/Dockerfile-cloudrun
vendored
|
@ -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"]
|
||||
|
|
4
.github/Dockerfile-release
vendored
4
.github/Dockerfile-release
vendored
|
@ -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
|
||||
|
|
4
.github/Dockerfile-release-debug
vendored
4
.github/Dockerfile-release-debug
vendored
|
@ -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
|
||||
|
|
4
.github/Dockerfile-release-debug-nonroot
vendored
4
.github/Dockerfile-release-debug-nonroot
vendored
|
@ -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
|
||||
|
|
4
.github/Dockerfile-release-nonroot
vendored
4
.github/Dockerfile-release-nonroot
vendored
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
FROM golang:latest as build-env
|
||||
FROM golang:latest AS build-env
|
||||
|
||||
WORKDIR /go/src/app
|
||||
ADD . /go/src/app
|
||||
|
|
Loading…
Add table
Reference in a new issue