sourcegraph / sourcegraph-public-snapshot

Code AI platform with Code Search & Cody
https://sourcegraph.com
Other
10.1k stars 1.27k forks source link

ARM64 / Multi-Arch Docker Support #54510

Open Makeshift opened 1 year ago

Makeshift commented 1 year ago

Feature request description

Build ARM64-compatible container images and release them with manifest lists so multiple architectures can take advantage of the same tags from the image repo.

Is your feature request related to a problem? If so, please describe.

I would like to experiment with Sourcegraph with some of my/my company's private repositories, but the most convenient place for me to run my a self-hosted Sourcegraph server would be on a Raspberry Pi 4, which has a Cortex-A72 ARM CPU. The majority of Sourcegraphs images used by services in the deploy-sourcegraph-docker repository and the all-in-one 'quick start' self-hosted page are x86/64 only.

With the rise of ARM instruction sets in the office, at home and on servers, it would be advantageous to support at least that architecture.

(Note I'm not saying that running a service as demanding as Sourcegraph on an rpi is necessarily a good idea, it's just what I happened to have at hand)

Describe alternatives you've considered.

For the moment, I've decided not to run a private Sourcegraph, at least until I have an AMD64 server with spare resources.

Additional context

I did look for previous issues that had been opened related to this request, but wasn't able to find any. Apologies if this is a duplicate.

joacim-boive commented 4 months ago

How is this going? Any progress? Been a year soon....