Sign inSign up
api-firewall logo

api-firewall:latest

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

sha256:c98b1c088844d5c3ebf840aa40c63d7faa360b1268ec01cf4cc9519fbc003e9c

OS/ARCH

Compressed size

17.62 MB

Last pushed

3 months by doijanky

Type

Image

Vulnerabilities

11
29
22
1
10

Manifest digest

sha256:9d8609118bfddfaf0fc86412ce5d0c6eb6dacd12143624f852c94d3be24d480d

Layers (11)

alpine:b14dc29a0ee9aff62d6ed84412c4f3f7df5ad620a157b617c1e02f3abd3af3d0
2
7
2
0
0
api-firewall:latest
9
22
20
1
10

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.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='c533716f7dd3db86a8b70879b83fe14292c8f5b9d3974daf20272317ac6e9ffc'; ;; 'aarch64') url="https://github.com/wallarm/api-firewall/releases/download/${APIFIREWALL_VERSION}/api-firewall-arm64-musl.tar.gz"; sha256='274579a052a5ff966430ab279f5990a83839492817433f2ae5860abc0f4f7a5f'; ;; 'x86') url="https://github.com/wallarm/api-firewall/releases/download/${APIFIREWALL_VERSION}/api-firewall-386-musl.tar.gz"; sha256='14ba27c545db203673269e02cf8c02edb06eddd71d6910f44e417a13a3ac664b'; ;; *) 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

14.63 MB


7

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

351 B


8

USER api-firewall

0 B


9

ENTRYPOINT ["docker-entrypoint.sh"]

0 B


10

CMD ["api-firewall"]

0 B