FOSSologyUI icon indicating copy to clipboard operation
FOSSologyUI copied to clipboard

fix: add Apple Silicon (ARM64) compatibility for dev setup, update docs and scripts

Open Mohit-Lakra opened this issue 2 months ago • 1 comments

What does this PR do?

  • Adds platform emulation to docker-compose.dev.yml for Apple Silicon (ARM64) compatibility.
  • Updates .env.sample with DOCKER_PLATFORM.
  • Adds setup scripts for Unix/macOS and Windows.
  • Updates README with troubleshooting and quick start instructions.
  • Adds a dedicated Apple Silicon setup guide.

Why is this needed?

Fixes #308. Allows developers on Apple Silicon Macs to run the dev environment without architecture errors.

How to test?

  • Run ./scripts/setup-dev.sh (Unix/macOS) or scripts\setup-dev.bat (Windows).
  • Confirm the dev environment starts and the FOSSology server is accessible.

Thank you for reviewing!

Mohit-Lakra avatar Sep 11 '25 06:09 Mohit-Lakra

@bufferoverflow @wuan @maxhbr @bcornec Could someone please review this pull request at their convenience?

ghost avatar Sep 22 '25 10:09 ghost