docker hub integration

This commit is contained in:
2022-03-13 23:55:21 +03:00
parent 61efbb71a2
commit e9886efaa2
5 changed files with 41 additions and 6 deletions

View File

@ -35,12 +35,12 @@ RUN runuser -u build -- yay --noconfirm -Sy devtools git pyalpm python-inflectio
## copy tree
COPY --chown=build . "/home/build/ahriman"
## create package archive and install it
RUN cd /home/build/ahriman && \
make VERSION="$(git describe --tags --abbrev=0)" archlinux && \
cp ./*-src.tar.xz package/archlinux && \
cd package/archlinux && \
RUN cd "/home/build/ahriman" && \
make VERSION=$(python -c "from src.ahriman.version import __version__; print(__version__)") archlinux && \
cp ./*-src.tar.xz "package/archlinux" && \
cd "package/archlinux" && \
runuser -u build -- makepkg --noconfirm --install --skipchecksums && \
cd - && rm -r /home/build/ahriman
cd - && rm -r "/home/build/ahriman"
VOLUME ["/var/lib/ahriman"]