TelDrive / Dockerfile
KarkaLT's picture
Enable bots streaming
5ef0732
Raw
History Blame Contribute Delete
817 Bytes
FROM ubuntu:latest
RUN apt-get update && \
apt-get install -y ca-certificates tzdata wget tar curl
WORKDIR /app
COPY . .
RUN chmod -R 777 /app
ARG VERSION=1.2.1
ARG TELDRIVE_TG_APP_ID
ARG TELDRIVE_TG_APP_HASH
ARG TELDRIVE_JWT_SECRET
ARG TELDRIVE_DB_DATA_SOURCE
ARG TELDRIVE_TG_UPLOADS_ENCRYPTION_KEY
## Teldrive
RUN wget https://github.com/divyam234/teldrive/releases/download/${VERSION}/teldrive-${VERSION}-linux-amd64.tar.gz -O /app/teldrive.tar.gz
RUN tar xvf /app/teldrive.tar.gz -C /app
RUN touch /app/teldrive.db
RUN chmod 777 /app/teldrive.db
CMD [ "sh", "-c", "/app/teldrive run --tg-app-id ${TELDRIVE_TG_APP_ID} --tg-app-hash ${TELDRIVE_TG_APP_HASH} --jwt-secret ${TELDRIVE_JWT_SECRET} --db-data-source ${TELDRIVE_DB_DATA_SOURCE} --tg-uploads-encryption-key ${TELDRIVE_TG_UPLOADS_ENCRYPTION_KEY} "]