-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Support for ARM platform #465
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
Hey @AlimFreight, currently almost all the containers in the Appwrite stack can support ARM (Traefik, Redis, MariaDB, and InfluxDB). We still need to build the Appwrite container itself and ClamAV to support it as well and test them out. Would be great if you could help me with some test, if so you can reach me out on our Discord server: https://appwrite.io/discord |
@AlimFreight, @doricci, @reigelgallarde I have some good news. I have been able to test around |
And you can check the image on this link: https://hub.docker.com/layers/appwrite/beta/multi/images/sha256-7e486ffb4fa20e38f8013cd8ab0d9057139e0ed89ff14931d230d269c689ecc6?context=repo |
Thank you I will do that right now :) |
This are the architectures that are supported by Docker Buildx:
Should we allow support to all of them, or are there any redundant ones on this list? |
I think linux/ppc64le and linux/s390x is quite obsolete. And linux/arm/v6 is too powerless for that kind of load. IMHO |
I was able to start every container on arm/v7 with this (https://github.com/appwrite/appwrite/files/4872149/dosker.txt) file , but still have some issues with mariadb, and connections between telegraf and influxdb 200704 00:01:23 mysqld_safe Logging to syslog., Log Telegraf: 2020-07-04T05:24:40Z E! [outputs.influxdb] When writing to [http://localhost:8086]: Post http://localhost:8086/write?db=telegraf: dial tcp 127.0.0.1:8086: connect: connection refused, |
Hello @AlimFreight could you please give steps to reproduce? Also seems like there's already a mysqld process running, if you are in a fresh install could be Appwrite issue. Telegraf seems to have problems in the port connection, make sure you don't have any kind of strict firewall and make sure that port is not binded by other process. |
Hi, Yes, that was clean installation, and I checked all processes for ports similarity of cause. |
Update 27-09-2020:
|
Happy to help with this! |
ARM Support Update Seems like we've managed to solve 99% of all open issues. The only thing still failing right now is the test for executing a Deno cloud function. Seems like the Deno Docker image lacks ARM support: denoland/deno_docker#100 |
Any news on this @eldadfux? |
@g123k everything is pretty much ready, right now we're just giving it a run to test it is stable with all our latest changes. We also need to make some minor updates to our CI to make sure builds won't take forever. Good chances this will get merged to 0.8. |
It warms my ❤️ to close this as resolved since #726 has been released with Appwrite 0.8.0! 🚀 Huge thanks to @AlimFreight , @mlucas-NU , @SoftCreatR, and to everyone I've missed who contributed, tested, and gave feedback. This feature was made possible due to the diverse talents and experience of our open-source community 💪🏻 |
This feature implementation was an amazing community effort that just give a glimpse at how powerful open-source communities are! ❤️ |
Totally agree, @eldadfux. Big thanks to everyone involved! I'll miss benchmarking appwrite on my Rockpro64, but I'm always happy to do so for future features. :') |
Hi there,
I was wondering is there any possibility to install AppWrite on arm platform? I tried to find that info but I only can find that it's support x86/64 only.
The text was updated successfully, but these errors were encountered: