21 lines
690 B
Docker
21 lines
690 B
Docker
FROM debian:stable-slim AS build
|
|
|
|
RUN apt update \
|
|
&& apt upgrade -y \
|
|
&& apt install -y make git zlib1g-dev libssl-dev gperf cmake clang libc++-dev libc++abi-dev
|
|
|
|
WORKDIR /root
|
|
RUN git clone --recursive https://github.com/tdlib/telegram-bot-api.git \
|
|
&& rm -rf telegram-bot-api/build \
|
|
&& mkdir telegram-bot-api/build
|
|
|
|
WORKDIR /root/telegram-bot-api/build
|
|
RUN CXXFLAGS="-stdlib=libc++" CC=/usr/bin/clang CXX=/usr/bin/clang++ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr/local .. \
|
|
&& cmake --build . --target install
|
|
|
|
FROM debian:stable-slim
|
|
|
|
COPY --from=build /usr/local/bin/telegram-bot-api /usr/local/bin/telegram-bot-api
|
|
|
|
CMD /usr/local/bin/telegram-bot-api
|