FROM ubuntu USER root #update apt dependencies RUN apt update -y && apt upgrade -y #install git RUN apt install git -y #fetch for the lastest code of freekill RUN git clone https://gitee.com/notify-ctrl/FreeKill #install compile tools RUN apt install -y gcc g++ cmake || true RUN apt install -y liblua5.4-dev libsqlite3-dev libreadline-dev libssl-dev libgit2-dev swig qt6-base-dev qt6-tools-dev-tools #change workdir to FreeKill WORKDIR FreeKill #compile source code RUN mkdir build && cd build && cp -r /usr/include/lua5.4/* ../include && cmake .. -DFK_SERVER_ONLY= RUN cd build && make #build soft link RUN ln -s build/FreeKill EXPOSE 9527 #optional to override # CMD ["/FreeKill/build/FreeKill", "-s"]