sbrl / Pepperminty-Wiki

A wiki in a box
https://peppermint.mooncarrot.space/
Mozilla Public License 2.0
178 stars 20 forks source link

arm64 support #188

Closed sunjam closed 4 years ago

sunjam commented 4 years ago

I'm attempting to build arm64 compatible version of Pepperminty for use on a Raspberry Pi 4 or Odroid. Checked the Docker build, but that is for only amd64 so far.

sbrl commented 4 years ago

Hey there, @sunjam!

Pepperminty Wiki should run in any environment that PHP runs in. I don't have much experience with Docker myself, I believe that it's @SQL-enwiki that graciously provides the Docker container.

I do have a number of Raspberry Pis of various versions myself, so I can test it there more extensively myself if you like - but I don't yet have a working Docker setup (yet) though.

In short: If it runs PHP, then Pepperminty Wiki should run too :D

If @SQL-enwiki doesn't respond in a few weeks, I may be able to investigate taking on building a Docker container (but my build system is ARM based on a Raspberry Pi 4, so I'm not sure whether I'd be able to build anything but an armv7l build - I have yet to do the research on that one).

SQL-enwiki commented 4 years ago

Looking into this now.

SQL-enwiki commented 4 years ago

I think I have this figured out.

Are there other arch's that we'd want to support beyond armv71, arm64, and amd64?

SQL-enwiki commented 4 years ago

This can be closed. I've got the automated process / buildx up and running, and committing.

sbrl commented 4 years ago

Hey, thanks so much @SQL-enwiki!

Erm I think that's pretty much it. The most common ones I can think of are pretty much those, yeah.