-
Notifications
You must be signed in to change notification settings - Fork 60
Home-made ARM support not working? #11
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
Comments
Hi @roomcays, I also run an RP3 at home (running Nextcloud) so would be keen to get XBS running on it but didn't have the time to try yet so am interested in this. Unfortunately I have very little spare time at the moment, I'm desperately trying to finish and deploy the next app release (v1.6.0) so the little spare time I have is going there. Once that's out, my next to-do item is to update the API so can look into this then, but I have no estimate for when that will be currently, sorry. |
@nero120 I am willing to help if you'd need my assistance. I code in PHP, but I do Docker a lot for daily work (development environments setup). So I can test new releases :) |
Hi, i have added a Dockerfile and a docker-compose.yml file for reference - although please note: I do not run this on a raspi but I use a rockpi instead, which means: arm64. With the files provided, it runs smoothly with Traefik 2.x:
|
I would like to get a xbrowsersync server working on an Oracle OCI A.1 instance. Those run arm64 cpus... Regards, |
you can try my setup (directly above your comment) - this runs on arm64 since a few months without problems |
@roomcays did you every find a solution this and get xbs working on arm64? I believe mongo works with this architecture. Did you compile your own arm copy locally? elbosso I tried you solution by adding that dockerfile but without success, it did rebuild the image but I get the same docker error: nero120 its been a few years, is there any arm support for this project on arm? |
@elbosso: I tried your solution again. Here is what I get
After this it just exits. "Failed to initialise log file." I feel like I am almost there but perhaps some of those npm errors during the build are what is causing the build to fail? Any suggestions on what I might try next? |
Hi there.
Based on the included
dockerfile
I have built XBrowserSync image on my RaspberryPi 3. It seemed to build properly.However now when I try to run it behind the Nginx proxy (so not using Traefik) I keep getting:
and Nginx logs an error:
I use
docker-compose.yml
as follows:The
e6d3618beb73
image hash is the reference to locally-built image forxbrowsersync/api
, but built on ARM architecture.Because I use Nginx on that "machine" natively (i.e. not with Docker) I have removed all Treafik stuff and redirected port
8080
from container to8082
on host.Containers (
mongodb
andxbrowsersync/api
) start properly, they don't restart.When trying to connect to the container bypassing the nginx, i.e. from within the host, I get "Connection reset by peer" error:
However absolutely nothing is getting written to container logs, like there have been no requests at all. The last thing that gets logged is:
I keep wondering where might be the cause of that unavailability. I doubt it is Nginx. Might it be the reason that image is not available for ARM officaly at hub.docker.com?
Is there anyone there who can help me? I'd love to self-host that solution on my low-energy RPI3 at home... :)
The text was updated successfully, but these errors were encountered: