mirror of
https://github.com/andersrh/Podmanfiles.git
synced 2026-05-20 22:08:03 +00:00
commit images based on fedora-toolbox
This commit is contained in:
parent
e9ebdb26f5
commit
2ba669aad1
10 changed files with 56 additions and 0 deletions
7
fedora-toolbox/base.Dockerfile
Normal file
7
fedora-toolbox/base.Dockerfile
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
FROM registry.fedoraproject.org/fedora-toolbox:37
|
||||
|
||||
RUN dnf update -y && dnf clean packages
|
||||
RUN dnf install -y fish htop nano firejail && dnf clean packages
|
||||
RUN dnf install -y libnotify nss && dnf clean packages
|
||||
RUN dnf install -y --allowerasing bash bc curl diffutils dnf-plugins-core findutils gnupg2 less lsof ncurses passwd pinentry procps-ng shadow-utils sudo time util-linux wget vte-profile \
|
||||
&& dnf clean packages
|
||||
9
fedora-toolbox/binance/Dockerfile
Normal file
9
fedora-toolbox/binance/Dockerfile
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
FROM localhost/andersrh/fedora-toolbox/gui
|
||||
|
||||
WORKDIR /app
|
||||
RUN wget https://download.binance.com/electron-desktop/linux/production/binance-x86_64-linux.rpm \
|
||||
&& rpm -i binance-x86_64-linux.rpm && rm -f binance-x86_64-linux.rpm \
|
||||
&& dnf clean all
|
||||
|
||||
COPY bin/app /usr/local/bin
|
||||
RUN chmod +x /usr/local/bin/app
|
||||
3
fedora-toolbox/binance/bin/app
Normal file
3
fedora-toolbox/binance/bin/app
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
|
||||
/opt/Binance/binance --enable-features=WaylandWindowDecorations --ozone-platform=wayland
|
||||
5
fedora-toolbox/binance/build.sh
Executable file
5
fedora-toolbox/binance/build.sh
Executable file
|
|
@ -0,0 +1,5 @@
|
|||
#!/bin/sh
|
||||
|
||||
podman build -t andersrh/fedora-toolbox/binance -f Dockerfile .
|
||||
distrobox create --image andersrh/fedora-toolbox/binance --home ~/containers/binance/ binance
|
||||
distrobox enter binance -- distrobox-export --app binance --extra-flags "--enable-features=WaylandWindowDecorations --ozone-platform=wayland"
|
||||
6
fedora-toolbox/bisq/Dockerfile
Normal file
6
fedora-toolbox/bisq/Dockerfile
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
FROM localhost/andersrh/fedora-toolbox/gui
|
||||
|
||||
WORKDIR /app
|
||||
ENV JAVA_TOOL_OPTIONS "-Dglass.gtk.uiScale=2"
|
||||
RUN wget https://github.com/bisq-network/bisq/releases/download/v1.9.9/Bisq-64bit-1.9.9.rpm \
|
||||
&& yum localinstall -y Bisq-64bit-1.9.9.rpm && rm -f Bisq-64bit-1.9.9.rpm && dnf clean all
|
||||
5
fedora-toolbox/bisq/build.sh
Executable file
5
fedora-toolbox/bisq/build.sh
Executable file
|
|
@ -0,0 +1,5 @@
|
|||
#!/bin/sh
|
||||
|
||||
podman build -t andersrh/fedora-toolbox/bisq -f Dockerfile .
|
||||
distrobox create --image andersrh/fedora-toolbox/bisq --home ~/containers/bisq/ bisq
|
||||
distrobox enter bisq -- distrobox-export --app bisq
|
||||
6
fedora-toolbox/bitwarden/Dockerfile
Normal file
6
fedora-toolbox/bitwarden/Dockerfile
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
FROM localhost/andersrh/fedora-toolbox/gui
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
RUN wget "https://vault.bitwarden.com/download/?app=desktop&platform=linux&variant=rpm" -O bitwarden.rpm \
|
||||
&& yum localinstall -y bitwarden.rpm && rm -f bitwarden.rpm && dnf clean all
|
||||
5
fedora-toolbox/bitwarden/build.sh
Executable file
5
fedora-toolbox/bitwarden/build.sh
Executable file
|
|
@ -0,0 +1,5 @@
|
|||
#!/bin/sh
|
||||
|
||||
podman build -t andersrh/fedora-toolbox/bitwarden -f Dockerfile .
|
||||
distrobox create --image andersrh/fedora-toolbox/bitwarden --home ~/containers/bitwarden/ bitwarden
|
||||
distrobox enter bitwarden -- distrobox-export --app bitwarden --extra-flags "--enable-features=WaylandWindowDecorations --ozone-platform=wayland"
|
||||
4
fedora-toolbox/build.sh
Executable file
4
fedora-toolbox/build.sh
Executable file
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/sh
|
||||
|
||||
podman build -t andersrh/fedora-toolbox/base -f base.Dockerfile .
|
||||
podman build -t andersrh/fedora-toolbox/gui -f gui.Dockerfile .
|
||||
6
fedora-toolbox/gui.Dockerfile
Normal file
6
fedora-toolbox/gui.Dockerfile
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
FROM localhost/andersrh/fedora-toolbox/base
|
||||
|
||||
RUN dnf install -y at-spi2-core gtk3 libXScrnSaver libXtst xdg-utils && dnf clean packages
|
||||
RUN dnf install -y libglvnd-gles && dnf clean packages
|
||||
RUN dnf install -y mesa-dri-drivers mesa-vulkan-drivers vulkan && dnf clean packages
|
||||
RUN dnf install -y libva
|
||||
Loading…
Add table
Add a link
Reference in a new issue