From 4edf66f17fa1de4d3cfda6cfef5d41e77d1b8680 Mon Sep 17 00:00:00 2001 From: tsgoff Date: Sun, 17 Jan 2021 20:26:00 +0100 Subject: [PATCH] Create Dockerfile --- Dockerfile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..004d13be --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM ubuntu AS build +RUN apt update && DEBIAN_FRONTEND=noninteractive apt -y install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython2-dev make zlib1g-dev libgcrypt20-dev git +WORKDIR /data +RUN git clone --recursive https://github.com/vysheng/tg.git && cd tg +RUN cd tg && ./configure --disable-openssl --prefix=/usr CFLAGS="$CFLAGS -w" && make + +FROM ubuntu +RUN apt update && DEBIAN_FRONTEND=noninteractive apt -y install libevent-dev libjansson-dev libconfig-dev libreadline-dev liblua5.2-dev +WORKDIR /data +COPY --from=build /data/tg/bin/telegram-cli /usr/local/bin/telegram-cli + +ENTRYPOINT ["telegram-cli"]