Skip to content

Commit

Permalink
ingest fedora version of appimage for camera support and set icon for…
Browse files Browse the repository at this point in the history
… PWA
  • Loading branch information
thelamer committed Feb 8, 2024
1 parent c4ad3bd commit 861514b
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 1 deletion.
7 changes: 6 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ ENV TITLE=BambuStudio \
SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt

RUN \
echo "**** add icon ****" && \
curl -o \
/kclient/public/icon.png \
https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bambustudio-logo.png && \
echo "**** install packages ****" && \
apt-get update && \
DEBIAN_FRONTEND=noninteractive \
Expand All @@ -32,6 +36,7 @@ RUN \
libgstreamer1.0 \
libgstreamer-plugins-bad1.0 \
libgstreamer-plugins-base1.0 \
libosmesa6 \
libwebkit2gtk-4.0-37 \
libwx-perl && \
echo "**** install bambu studio from appimage ****" && \
Expand All @@ -40,7 +45,7 @@ RUN \
| awk '/tag_name/{print $4;exit}' FS='[""]'); \
fi && \
RELEASE_URL=$(curl -sX GET "https://api.github.com/repos/bambulab/BambuStudio/releases/latest" | awk '/url/{print $4;exit}' FS='[""]') && \
DOWNLOAD_URL=$(curl -sX GET "${RELEASE_URL}" | awk '/browser_download_url.*ubuntu/{print $4;exit}' FS='[""]') && \
DOWNLOAD_URL=$(curl -sX GET "${RELEASE_URL}" | awk '/browser_download_url.*fedora/{print $4;exit}' FS='[""]') && \
cd /tmp && \
curl -o \
/tmp/bambu.app -L \
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ This container is based on [Docker Baseimage KasmVNC](https://github.com/linuxse
| FM_HOME | This is the home directory (landing) for the file manager, default "/config". |
| START_DOCKER | If set to false a container with privilege will not automatically start the DinD Docker setup. |
| DRINODE | If mounting in /dev/dri for [DRI3 GPU Acceleration](https://www.kasmweb.com/kasmvnc/docs/master/gpu_acceleration.html) allows you to specify the device to use IE `/dev/dri/renderD128` |
| LC_ALL | Set the Language for the container to run as IE `fr_FR.UTF-8` `ar_AE.UTF-8` |

#### Optional run configurations

Expand Down Expand Up @@ -311,4 +312,5 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64

## Versions

* **08.02.24:** - Fix printer camera by ingesting Fedora Appimage, Add program icon for PWA ingestion.
* **15.11.23:** - Initial release.
2 changes: 2 additions & 0 deletions readme-vars.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ app_setup_block: |
| FM_HOME | This is the home directory (landing) for the file manager, default "/config". |
| START_DOCKER | If set to false a container with privilege will not automatically start the DinD Docker setup. |
| DRINODE | If mounting in /dev/dri for [DRI3 GPU Acceleration](https://www.kasmweb.com/kasmvnc/docs/master/gpu_acceleration.html) allows you to specify the device to use IE `/dev/dri/renderD128` |
| LC_ALL | Set the Language for the container to run as IE `fr_FR.UTF-8` `ar_AE.UTF-8` |
#### Optional run configurations
Expand All @@ -73,4 +74,5 @@ app_setup_block: |
# changelog
changelogs:
- { date: "08.02.24:", desc: "Fix printer camera by ingesting Fedora Appimage, Add program icon for PWA ingestion." }
- { date: "15.11.23:", desc: "Initial release." }

0 comments on commit 861514b

Please sign in to comment.