| 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 |
|
|
| |
| 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} "] |