This repository was archived by the owner on Aug 15, 2023. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11__mocks__
22.husky
33** /build
4- ** /docker
4+ ** /docker / electron-builder
55** /coverage
66** /node_modules
7+ docker
8+ ! docker /guardoni /guardoni.config.json
Original file line number Diff line number Diff line change 1+ FROM node:16-slim
2+
3+ RUN mkdir /guardoni
4+ WORKDIR /guardoni
5+ RUN apt-get update
6+ RUN apt-get install -y python3 build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
7+
8+ ADD ./ ./
9+
10+ RUN yarn install
11+ RUN yarn tk:ext build
12+ RUN yarn yt:ext build
13+ RUN yarn guardoni build:cli
14+ RUN yarn guardoni pkg
15+ WORKDIR /guardoni/platforms/guardoni/dist/
16+ RUN mv $(ls -1 guardoni-cli*-linux) guardoni-cli
17+
18+ FROM selenium/standalone-chrome:102.0
19+ WORKDIR /guardoni
20+
21+ COPY --from=0 /guardoni/platforms/guardoni/dist/guardoni-cli guardoni-cli
22+ COPY --from=0 "/guardoni/node_modules/@tktrex/extension/build" tktrex
23+ COPY --from=0 "/guardoni/node_modules/@yttrex/extension/build" yttrex
24+ COPY --from=0 /guardoni/docker/guardoni/guardoni.config.json .
25+
26+ USER root
27+ RUN chmod -R 777 /guardoni/yttrex
28+ RUN chmod -R 777 /guardoni/tktrex
29+ USER seluser
30+
31+ ENTRYPOINT [ "/guardoni/guardoni-cli" ]
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+ set -e
3+
4+ SCRIPT_DIR=" $( cd -- " $( dirname -- " ${BASH_SOURCE[0]:- $0 } " ; ) " & > /dev/null && pwd 2> /dev/null; ) "
5+ cd " $SCRIPT_DIR /../../"
6+ docker build -f " docker/guardoni/Dockerfile" -t guardoni .
Original file line number Diff line number Diff line change 1+ {
2+ "profileName" : " dockerized-guardoni" ,
3+ "headless" : true ,
4+ "verbose" : false ,
5+ "loadFor" : 3000 ,
6+ "yt" : {
7+ "name" : " youtube" ,
8+ "backend" : " https://youtube.tracking.exposed/api" ,
9+ "extensionDir" : " /guardoni/yttrex"
10+ },
11+ "tk" : {
12+ "name" : " tiktok" ,
13+ "backend" : " https://tiktok.tracking.exposed/api" ,
14+ "extensionDir" : " /guardoni/tktrex"
15+ },
16+ "chromePath" : " /usr/bin/google-chrome"
17+ }
You can’t perform that action at this time.
0 commit comments