merlin-compilator/merlin-agent/Dockerfile

27 lines
563 B
Docker

from debian:bullseye
run apt update && apt install -y \
gcc \
binutils \
build-essential \
make \
git \
wget
run cd /root && git clone https://github.com/Ne0nd0g/merlin-agent
workdir /root/merlin-agent
run wget "https://go.dev/dl/go1.24.0.linux-amd64.tar.gz"
run rm -rf /usr/local/go && tar -C /usr/local -xzf go1.24.0.linux-amd64.tar.gz
ENV PATH="$PATH:/usr/local/go/bin"
# On build une première fois, pour télécharger les resources nécessaires
run make all
copy ./resources/make.sh .
run mkdir /data
VOLUME /data
CMD [ "/bin/bash", "make.sh" ]