merlin-compilator/merlin-agent-dll/Dockerfile

28 lines
654 B
Docker

from debian:bullseye
run apt update && apt install -y \
gcc \
binutils \
build-essential \
gcc-mingw-w64-x86-64-win32 \
make \
git \
wget
run apt install -y p7zip-full
run cd /root && git clone https://github.com/Ne0nd0g/merlin-agent-dll
workdir /root/merlin-agent-dll
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 distro
copy ./resources/make.sh .
run mkdir /data
VOLUME /data
CMD [ "/bin/bash", "make.sh" ]