Sign inSign up
api-firewall logo

api-firewall:0.8.6

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

sha256:160dcbe5f16048c4091e0832d89f20d9613eadb73b7405c1c808915284904112

OS/ARCH

Compressed size

14.18 MB

Last pushed

over 1 year by doijanky

Type

Image

Vulnerabilities

15
53
60
10
7

Manifest digest

sha256:39be85572cc29b2738a542675298d57cfe2890d6b107aeaac00b849e37449a09

Layers (11)

alpine:b80622d555379480a64f47b3f854abc555d3b953fbef374c6511183b41e293bb
4
17
13
5
0
api-firewall:0.8.6
11
36
47
5
7

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

897 B


5

ENV APIFIREWALL_VERSION=v0.8.6

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='097a1d0ae22e50a25907e1817e602c7799bc372207f92fc7e72b58f9124b4e9a'; ;; 'aarch64') url="https://github.com/wallarm/api-firewall/releases/download/${APIFIREWALL_VERSION}/api-firewall-arm64-musl.tar.gz"; sha256='5eb8e46690991f41d09160c28de2185c7f4cf8bcbe3133f89c8ed7b0cef7d2ff'; ;; 'x86') url="https://github.com/wallarm/api-firewall/releases/download/${APIFIREWALL_VERSION}/api-firewall-386-musl.tar.gz"; sha256='e752a19f95312accfa8946ae3095340c143ecbfb3380489b6a7b0b3466e95613'; ;; *) 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

11.23 MB


7

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

352 B


8

USER api-firewall

0 B


9

ENTRYPOINT ["docker-entrypoint.sh"]

0 B


10

CMD ["api-firewall"]

0 B