The docker image takes a really long time to build, and it's the same process for everyone. Instead of making everyone download the repository and build the docker image, we can use GitHub Actions to build the image whenever the repo is updated. This will create a new docker image hosted on GitHub, which is free for public repositories.
I also updated the Dockerfile to use a multistage build to delete some unnecessary installation and build files, making it quicker to download. This brings the final image from ~3GB to ~1GB.
Tested it by pulling the package at ghcr.io/pkmnnerd/moonlight-chrome-tizen:samsung_wasm and running it on my device. I was able to install Moonlight successfully.
The docker image takes a really long time to build, and it's the same process for everyone. Instead of making everyone download the repository and build the docker image, we can use GitHub Actions to build the image whenever the repo is updated. This will create a new docker image hosted on GitHub, which is free for public repositories.
I also updated the Dockerfile to use a multistage build to delete some unnecessary installation and build files, making it quicker to download. This brings the final image from ~3GB to ~1GB.
Tested it by pulling the package at ghcr.io/pkmnnerd/moonlight-chrome-tizen:samsung_wasm and running it on my device. I was able to install Moonlight successfully.