Skip to content

Add Apple Silicon (ARM64) Traefik workaround to DEV-INTRO.md#3911

Open
clarissecheung wants to merge 1 commit intoPecanProject:developfrom
clarissecheung:GH-3910-arm64-traefik-docs
Open

Add Apple Silicon (ARM64) Traefik workaround to DEV-INTRO.md#3911
clarissecheung wants to merge 1 commit intoPecanProject:developfrom
clarissecheung:GH-3910-arm64-traefik-docs

Conversation

@clarissecheung
Copy link
Copy Markdown

Description

  • Added a note to DEV-INTRO.md documenting a Traefik workaround for Apple Silicon (M1/M2/M3/M4) Macs
  • Updated CHANGELOG.md

Motivation and Context

When running PEcAn's Docker stack on Apple Silicon Macs, the default Traefik image (traefik:v2.9) is built only for linux/amd64 and cannot reliably communicate with the Docker socket when running under emulation on ARM64. This causes all web routes to return 404 errors. Using traefik:v2.11 with platform: linux/arm64 resolves the issue.

Closes #3910

Review Time Estimate

  • Immediately
  • Within one week
  • When possible

Types of changes

  • Documentation update

Checklist:

  • My change requires a change to the documentation.
  • My name is in the list of CITATION.cff
  • I agree that PEcAn Project may distribute my contribution under any or all of
    • the same license as the existing code,
    • and/or the BSD 3-clause license.
  • I have updated the CHANGELOG.md.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker on Apple Silicon: Traefik returns 404 on all web routes

1 participant