TIC-80 Docker & Self-Hosted Deployment

GitHub

TIC-80 is a fantasy computer for making, playing and sharing tiny games.

1. Pull Image (DOCKERHUB) docker pull nesbox/TIC-80:latest
2. Docker Run (1-Click Launch) docker run -d --name tic-80 --restart always nesbox/tic-80:latest
3. Podman Run podman run -d --name tic-80 --restart always nesbox/tic-80:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/nesbox/tic-80:latest
5. ORAS Pull (OCI Artifact) oras pull nesbox/tic-80:latest
build/baremetalpi/Dockerfile
FROM ubuntu:24.04
RUN apt-get update
RUN apt-get install software-properties-common -y
RUN add-apt-repository ppa:git-core/ppa -y
RUN apt-get install wget git build-essential -y
RUN wget -q https://cmake.org/files/v3.30/cmake-3.30.3-linux-x86_64.sh
RUN sh cmake-3.30.3-linux-x86_64.sh --skip-license --prefix=/usr
RUN cd /opt && wget -q https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz
RUN cd /opt && tar -xf arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi.tar.xz
ENV PATH=/opt/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/bin/:$PATH
RUN mkdir /src
WORKDIR /src