From 75ef73bf7e1468f0573ab0c95c8743caf589b10f Mon Sep 17 00:00:00 2001 From: Terekhin Alexandr Date: Sat, 27 Mar 2021 13:03:23 +0300 Subject: [PATCH] Initial commit Signed-off-by: Terekhin Alexandr --- .gitignore | 1 + Dockerfile | 16 ++++++++++++++++ build.sh | 3 +++ 3 files changed, 20 insertions(+) create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100755 build.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..baa1cc0 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +my_account.txt diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..65e1b89 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM alpine:latest +RUN apk add --no-cache openssl-dev linux-headers zlib-dev gcc gperf cmake build-base git \ + && git clone --recursive https://github.com/tdlib/telegram-bot-api.git \ + && cd telegram-bot-api \ + && mkdir build \ + && cd build \ + && cmake -DCMAKE_BUILD_TYPE=Release .. \ + && cmake --build . --target install \ + && apk del linux-headers gcc gperf cmake build-base git +RUN adduser --no-create-home --uid 2000 --disabled-password tg-bot + +ENV TELEGRAM_API_ID="" +ENV TELEGRAM_API_HASH="" +EXPOSE 8081/tcp +USER tg-bot +ENTRYPOINT ["/usr/local/bin/telegram-bot-api", "--local"] \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..823af5e --- /dev/null +++ b/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash +docker build -t bearns.me/tg-api . +docker run bearns.me/tg-api