Update options.json handling

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2023-06-13 14:58:40 +03:00
parent 273c77b809
commit 25b8f6c02b
4 changed files with 24 additions and 7 deletions

View File

@@ -1,12 +1,18 @@
FROM ubuntu
RUN apt-get update && apt-get install -y git jq openjdk-17-jdk zip wget
RUN apt-get update && apt-get install -y gettext-base git jq openjdk-17-jdk zip wget
RUN git clone --recurse https://github.com/revanced-apks/build-apps.git /app
WORKDIR /app
RUN sed -i 's/--keystore=ks\.keystore/--keystore=ks\.keystore --options=build\/.options.json/' utils.sh
RUN sed -i 's/$(nproc)/2/g' build.sh
COPY config.toml config.toml
COPY options.json options.json
RUN sed -i 's/--keystore=ks\.keystore/--keystore=ks\.keystore --options=options.json/' utils.sh
RUN sed -i 's/$(nproc)/2/g' build.sh
RUN sed -i 's/patch_apk() {/patch_apk() {\n envsubst < options.json > options.json.tmp\n mv options.json.tmp options.json/' utils.sh
ENV GITHUB_TOKEN=
ENV REDDIT_OAUTH_CLIENT_ID=
RUN groupadd -g 1000 revanced
RUN useradd -u 1000 -g revanced revanced