28 lines
654 B
Docker
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" ]
|