File size: 477 Bytes
8ba093a
 
 
 
c859a55
 
 
807bc14
8ba093a
807bc14
c859a55
807bc14
 
3423cfa
 
 
c859a55
3423cfa
c859a55
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM node:22

WORKDIR /RUN

RUN mkdir TG &&\
    npm install pnpm -g && \
    cd TG && \
    pnpm install tgfs

RUN --mount=type=secret,id=CONFIG,mode=0444,required=true \
    cd TG && \
    wget $(cat /run/secrets/CONFIG)

RUN --mount=type=secret,id=TGToken,mode=0444,required=true \
    wget $(cat /run/secrets/TGToken) && unzip -d .tgfs .tgfs.zip

RUN rm -rf .tgfs.zip && ls -a

CMD cd TG && ./node_modules/.pnpm/tgfs@1.0.20/node_modules/tgfs/node_modules/.bin/tgfs --webdav