packaging: Install on arch distros

This commit is contained in:
Andrew Hamilton 2023-09-18 02:08:19 +10:00
parent d5122f833a
commit 617afcb6b9
5 changed files with 41 additions and 12 deletions

16
packaging/Dockerfile.arch Normal file
View file

@ -0,0 +1,16 @@
FROM archlinux
RUN pacman -Sy
RUN pacman --noconfirm -S python-pipx gcc python-devtools
COPY . eris
RUN PIPX_BIN_DIR=/bin pipx install --system-site-packages ./eris/eris
RUN chmod a+rwx -R /root
RUN pacman --noconfirm -S sudo
RUN eris --install-all-tools
ENTRYPOINT ["eris"]
# docker build -t eris -f packaging/Dockerfile.arch .

View file

@ -22,14 +22,14 @@ Eris maintains an up-to-date set of reports for every file in a codebase.
## Installation
#### Debian / Ubuntu / Fedora
#### Debian / Ubuntu / Fedora / Arch
Install eris with pipx, then install all the tools eris uses:
pipx install --system-site-packages git+https://gitlab.com/ahamilton/eris@v2023.09.11#subdirectory=eris
eris --install-all-tools
Or install from source: (including tools)
Or install from source: (includes tools)
git clone https://gitlab.com/ahamilton/eris
cd eris