tdlib Docker builds
| alpine | ||
| debian | ||
| ubuntu | ||
| .gitignore | ||
| README.md | ||
tdlib-docker
tdlib builds in a Docker container.
Also available on DockerHub.
Versions
The currently built versions are:
1.7.0-buster,buster,1.7.0,latest1.7.0-buster-slim,1.7.0-slim,buster-slim,slim1.7.0-alpine3.13,1.7.0-alpine3,1.7.0-alpine,alpine3.13,alpine3,alpine1.7.0-focal,focal
How to use
The outputs of the build process are placed in the /tdlib folder in the image.
The best way to use the images is in a multi-stage build:
FROM ghcr.io/dancojcoaru2000/tdlib:alpine3 AS tdlib
FROM alpine:3
COPY --from=tdlib /tdlib /tdlib/
How to build
The files used to build the images are located in the GitHub repository.
To build an image, run one of the following commands:
env ALPINE_VERSION=3 alpine/build.sh 1.7.0env DEBIAN_VERSION=buster-slim debian/build.sh 1.7.0env UBUNTU_VERSION=focal ubuntu/build.sh 1.7.0
The *_VERSION environment variable selects which Docker image version to base the build on.
The 1.7.0 parameter to the build.sh script specifies the tdlib version tag.