bat Docker & Self-Hosted Deployment

GitHub

A cat(1) clone with wings.

1. Pull Image (DOCKERHUB) docker pull sharkdp/bat:latest
2. Docker Run (1-Click Launch) docker run -d --name bat -p 80:80 --restart always sharkdp/bat:latest
3. Podman Run podman run -d --name bat -p 80:80 --restart always sharkdp/bat:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/sharkdp/bat:latest
5. ORAS Pull (OCI Artifact) oras pull sharkdp/bat:latest
tests/syntax-tests/source/Dockerfile/Dockerfile
ARG architecture=amd64
FROM $architecture/centos:7
LABEL com.example.version="0.2.1-beta"
ARG architecture

ENV INTERESTING_PATH /usr/bin/interesting-software


COPY entrypoint.sh /usr/bin/entrypoint.sh

RUN if [ "$architecture" = "i386" ]; then echo "Building i386 docker image" && \
    linux32 yum update -y && linux32 yum install -y mysql ; \
    else yum update -y && yum install -y mysql

EXPOSE 80/tcp

VOLUME [/var/lib/mysql/data]

ENTRYPOINT ["/usr/bin/entrypoint.sh"]