Skip to content

build and push arm64 docker image - #99

Merged
ardoviniandrea merged 2 commits into
ardoviniandrea:devfrom
aptalca:arm64
Dec 9, 2025
Merged

ardoviniandrea merged 2 commits into
ardoviniandrea:devfrom
aptalca:arm64

Conversation

@aptalca

@aptalca aptalca commented Nov 21, 2025

Copy link
Copy Markdown
Contributor

Tested a locally built image for arm64 and it seems to work via qemu with built-in ffmpeg

Local test steps:

  • Build image: docker build -t test --platform=linux/arm64 .
  • Run container: docker run -d --rm --name test -p 8998:8998 test
  • Check logs: docker logs test -f
  • Access gui at port 8998, add XC codes, play some streams
  • Stop and delete container: docker stop test

@aptalca
aptalca changed the base branch from main to dev November 21, 2025 23:30
Comment thread Dockerfile

# Set environment variables for NVIDIA capabilities
ENV NVIDIA_DRIVER_CAPABILITIES all
ENV NVIDIA_DRIVER_CAPABILITIES=all

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

any reason to change this?
the current version seems to work

@aptalca aptalca Nov 26, 2025

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

docker build gives a warning because that format for setting env vars is deprecated:
https://github.com/ardoviniandrea/ViniPlay/actions/runs/19577828896/job/56067856778#step:6:2072

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

By the way, this is not a functional change, just a formatting change. But docker has been removing a lot of deprecated things in their latest releases, this way of setting vars may be removed soon, which would break builds.

@ardoviniandrea
ardoviniandrea merged commit 4bb2465 into ardoviniandrea:dev Dec 9, 2025
1 check passed
ardoviniandrea added a commit that referenced this pull request Jan 5, 2026
* Update server.js

* Update index.html

* Update guide.js

* Update icons.js

* Update player.js

* Update ui.js

* Update server.js

adding cast fixes

* Update cast.js

cast

* Update player.js

* Update server.js

* Update index.html

* Update api.js

* Update auth.js

* Update cast.js

* Update dvr.js

* Update guide.js

* Update player.js

* Update notification.js

* Update settings.js

* Update state.js

* Update server.js

* Update package.json

* Update index.html

* Update main.js

* Update api.js

* Create codecs.js

* Update icons.js

* Update player.js

* Update settings.js

* Update ui.js

* Update server.js

* Update index.html

* Update auth.js

* Update guide.js

* Update icons.js

* Update multiview.js

* Update player_direct.js

* Update settings.js

* Update state.js

* Update utils.js

* Update vod.js

* Add support for r600 radeon gpu detection (#97)

* build and push arm64 docker image (#99)

* build and push arm64 docker image

* enable docker buildx for multi-platform images

* Update server.js

* Update index.html

* Update main.js

* Update api.js

* Update auth.js

* Update settings.js

* Update state.js

* Update package.json

* Update package.json

---------

Co-authored-by: Paul Rimmer <RoninTech@users.noreply.github.com>
Co-authored-by: aptalca <541623+aptalca@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants