Sign inSign up
api-firewall logo

api-firewall:0.9.5

Multi-platform
Also known as:
latest
API management
Index digest

sha256:423c921768a43f4eb23779c8b7cdd7e7758776c3950ac916fff50c894d230b9f

OS/ARCH

Compressed size

16.6 MB

Last pushed

8 months by doijanky

Type

Image

Vulnerabilities

14
48
35
8
8

Manifest digest

sha256:e4a11975d3bd48b77652800bf17460f5ebdeabf9623fc7c7501b0846ebf28bc1

Layers (11)

alpine:1f1bd7bea87f7a5c9e12d6cecd06a4a4f51608b756e574e4d337965b805b8b2e
4
21
9
3
0
api-firewall:0.9.5
10
27
26
5
8

2

ENV APIFW_PATH=/opt/api-firewall

0 B


3

ENV PATH=/opt/api-firewall:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

0 B


4

RUN /bin/sh -c set -eux; adduser -u 1000 -H -h /opt -D -s /bin/sh api-firewall # buildkit

898 B


5

ENV APIFIREWALL_VERSION=v0.9.5

0 B


6

RUN /bin/sh -c set -eux; apk add --no-cache wget; arch="$(apk --print-arch)"; case "$arch" in 'x86_64') url="https://github.com/wallarm/api-firewall/releases/download/${APIFIREWALL_VERSION}/api-firewall-amd64-musl.tar.gz"; sha256='945145404a43dc1e353402aa9d9a6000e31e8222c769c70141873de61a6293c3'; ;; 'aarch64') url="https://github.com/wallarm/api-firewall/releases/download/${APIFIREWALL_VERSION}/api-firewall-arm64-musl.tar.gz"; sha256='8b977a5a9ebc9152d64fb3bc3dc5afa9f317fd65244b0a49249805b6632caba3'; ;; 'x86') url="https://github.com/wallarm/api-firewall/releases/download/${APIFIREWALL_VERSION}/api-firewall-386-musl.tar.gz"; sha256='ebdff4996617a5f9b54010b4cfe084cd0c061e0e119d12fc198498f495bbc6f7'; ;; *) echo >&2 "error: current architecture ($arch) does not have a corresponding API-Firewall binary release"; exit 1; ;; esac; wget -O api-firewall.tar.gz "$url"; echo "$sha256 *api-firewall.tar.gz" | sha256sum -c; mkdir -p "$APIFW_PATH"; tar -xzf api-firewall.tar.gz -C "$APIFW_PATH" --strip-components 1; rm api-firewall.tar.gz; chmod 755 $APIFW_PATH/api-firewall; api-firewall -v # buildkit

13.6 MB


7

COPY docker-entrypoint.sh /opt/api-firewall/ # buildkit

356 B


8

USER api-firewall

0 B


9

ENTRYPOINT ["docker-entrypoint.sh"]

0 B


10

CMD ["api-firewall"]

0 B