24 lines
542 B
Docker
24 lines
542 B
Docker
FROM ubuntu:22.04
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
|
|
RUN apt-get update && apt-get install --yes \
|
|
build-essential \
|
|
git \
|
|
python3-setuptools \
|
|
python3-sqlalchemy \
|
|
&& apt-get clean
|
|
|
|
RUN git clone -b next https://github.com/capstone-engine/capstone.git /capstone/
|
|
WORKDIR /capstone/
|
|
RUN sh /capstone/make.sh
|
|
RUN sh /capstone/make.sh install
|
|
|
|
COPY setup.py /app/
|
|
COPY subdisassem /app/subdisassem/
|
|
WORKDIR /app/
|
|
RUN python3 setup.py install
|
|
|
|
RUN useradd -m subdisassem
|
|
WORKDIR /home/subdisassem
|
|
ENV HOME /home/subdisassem
|