Skip to content

fix(docker): add platform specification for MSSQL container#5375

Merged
randywoods merged 1 commit intodevelopfrom
fix/docker-mssql-platform
Mar 4, 2026
Merged

fix(docker): add platform specification for MSSQL container#5375
randywoods merged 1 commit intodevelopfrom
fix/docker-mssql-platform

Conversation

@itsmostafa
Copy link
Copy Markdown
Collaborator

Summary

Adds explicit platform: linux/amd64 to the MSSQL service definition in both Docker Compose files, ensuring SQL Server containers work correctly on ARM-based hosts (e.g., Apple Silicon Macs).

Changes

  • Added platform: linux/amd64 to mssql service in compose.yml
  • Added platform: linux/amd64 to mssql service in compose.dev.yml

Breaking Changes

None

Test Plan

  • Run task up:dev on an ARM-based Mac and verify the MSSQL container starts successfully
  • Run task up:dev on an x86 host and verify no regression
  • Verify database connectivity after container startup

Release Notes

Docker Compose configurations now explicitly specify the linux/amd64 platform for the SQL Server container, fixing startup issues on ARM-based hosts such as Apple Silicon Macs.

Checklist

  • Conventional commit format followed
  • Tested on ARM host
  • Tested on x86 host

Add `platform: linux/amd64` to the MSSQL service in both compose.yml
and compose.dev.yml. This ensures the SQL Server container runs
correctly on ARM-based hosts (e.g., Apple Silicon Macs) by explicitly
requesting the amd64 image via emulation.
@randywoods randywoods merged commit f104207 into develop Mar 4, 2026
6 checks passed
@itsmostafa itsmostafa deleted the fix/docker-mssql-platform branch March 31, 2026 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants