-
-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support more architectures and installation methods #979
Comments
Hi, any eta when you will make it work with raspberry pi 4 64bit? (arm64) |
Multi-architecture image for dev now available in the flavors arm, arm64 and amd64. Stable will be available with the next release (whenever that will be). |
The new docker images don't seem to be working on arm64 - they yield the same error as if I used the amd64 image on a Raspberry Pi 4B: It works when building with docker-compose.ymlversion: "3"
services:
viewtube:
build: . # works
container_name: viewtube
restart: unless-stopped
#image: mauriceo/viewtube:dev # does not work
#image: mauriceo/viewtube:dev-linux-arm64 # does not work
depends_on:
- viewtube-mongodb
- viewtube-redis
networks:
- viewtube
volumes:
- /etc/localtime:/etc/localtime:ro
- ./data:/data
environment:
- VIEWTUBE_URL=http://localhost:8066
- VIEWTUBE_DATABASE_HOST=viewtube-mongodb
- VIEWTUBE_REDIS_HOST=viewtube-redis
- VIEWTUBE_DATA_DIRECTORY=/data
ports:
- 8066:8066
viewtube-mongodb:
container_name: viewtube-mongodb
image: mongo:4.4
networks:
- viewtube
restart: unless-stopped
volumes:
- ./data/db:/data/db
viewtube-redis:
container_name: viewtube-redis
image: redis:6
networks:
- viewtube
restart: unless-stopped
volumes:
- ./data/redis:/data
networks:
viewtube: |
having the same issues that @myned mentioned. No ARM64 available on docker hub. |
I created a separate issue for it :) |
There is now the nightly tag, which is available for arm, arm64 and amd64. It gets built every night off of the development branch. |
Thanks so much for this new image! Unfortunately I ran into another issue trying to run this on my raspberry pi cluster. Viewtube apparently requires MongoDB 5, which requires a processor with ARMv8.2-A, but those in my raspberry pi 4Bs only support ARMv8.0-A. 😭 I did find a community build that should work on the raspberry pi 4b here, but was not able to find a drop in replacement container image. Hopefully some folks with newer arm processors than mine get some good use out of this new image! |
Older versions of mongodb, like 4.4, should still work aswell. Maybe you can try that? |
It appears to work with mongo 4.4.18! Any reason why mongo 5 is listed as a requirement? Here's a demo manifest: https://gist.github.com/InvisibleFunction/1a7e00bcd61676f8e146b4c5a1b69e7c |
That's because i have only tested it with mongodb 5. I'll update the documentation soon tho. |
It stopped working and I'm not sure why. Now I'm getting timeouts trying to connect. The container logs do end with
Hitting the api endpoint returns a document:
But that page doesn't render in a browser, for example trying to fetch this linked js file fails:
Popping into the pod seems to show that that file is available though:
|
description
This issue tracks the progress on supporting more architectures and installation methods
Prerequisites
Architectures
Installation methods
Please comment on this issue for more suggestions.
The text was updated successfully, but these errors were encountered: