Skip to content
Snippets Groups Projects
Verified Commit 0fc753a7 authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

feat: bundle custom fdroidserver

parent 0a088717
No related branches found
No related tags found
No related merge requests found
Pipeline #2632 passed
......@@ -19,12 +19,19 @@ RUN android-sdk-linux/tools/bin/sdkmanager \
FROM ubuntu:focal
COPY --from=builder /android-sdk-linux /android-sdk-linux
ADD src/fdroid.list /etc/apt/sources.list.d/fdroid.list
ADD src/fdroid.asc /usr/share/keyrings/fdroid.asc
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get -y install --no-install-recommends python3-pip python3-wheel python3-setuptools fdroidserver && \
rm -rf /var/lib/apt/lists/* && \
pip3 install s3cmd
DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get -y install --no-install-recommends \
git python3-pip python3-wheel python3-setuptools python3-venv tzdata && \
apt-get install -y --no-install-recommends $(apt-cache depends fdroidserver | grep -Fv -e java -e jdk -e '<' | awk '/Depends:/{print$2}') && \
rm -rf /var/lib/apt/lists/*
RUN pip3 install --upgrade babel pip setuptools s3cmd
RUN git clone --depth 1 https://gitlab.com/fdroid/fdroidserver.git \
&& cd fdroidserver \
&& pip3 install --no-binary python-vagrant -e . \
&& python3 setup.py compile_catalog build \
&& python3 setup.py install
ADD src/update_repo.sh /
......
......@@ -15,9 +15,9 @@ while true; do
rsync -rctv --exclude=".*" $GIT_PATH/ $WORKDIR/
s3cmd sync --preserve s3://releases/quasseldroid-ng/ $S3_PATH/
rsync -rctv $S3_PATH/*-release.apk $REPO_PATH/
fdroid update --use-date-from-apk
fdroid signindex
fdroid deploy
/fdroidserver/fdroid update --use-date-from-apk
/fdroidserver/fdroid signindex
/fdroidserver/fdroid deploy
rsync -rctv $REPO_PATH/ $TARGET_PATH/
sleep $UPDATE_WAIT
done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment