From d4bfdda1176651a3c54e55c46dc3802dd3f005c4 Mon Sep 17 00:00:00 2001 From: spencrr <23708360+spencrr@users.noreply.github.com> Date: Tue, 3 Mar 2026 00:07:14 -0800 Subject: [PATCH] FIX Add arm64 support for devcontainer --- .devcontainer/Dockerfile | 11 ++++------- .devcontainer/docker-compose.yml | 1 - 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 4ba50992c5..19fcb42307 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM --platform=linux/amd64 mcr.microsoft.com/devcontainers/python:3.11 +FROM mcr.microsoft.com/devcontainers/python:3.11 # Makes installation faster ENV UV_COMPILE_BYTECODE=1 @@ -32,15 +32,12 @@ RUN apt-get update && apt-get install -y \ && curl -sL https://packages.microsoft.com/keys/microsoft.asc \ | gpg --dearmor \ > /usr/share/keyrings/microsoft-archive-keyring.gpg \ - && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/debian/12/prod bookworm main" \ + && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/debian/12/prod bookworm main" \ > /etc/apt/sources.list.d/microsoft.list \ && apt-get update \ - && ACCEPT_EULA=Y apt-get install -y \ - msodbcsql18 \ - mssql-tools \ - unixodbc-dev \ + && ACCEPT_EULA=Y apt-get install -y msodbcsql18 mssql-tools18 \ && apt-get install -y azure-cli \ - && echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> /etc/profile.d/sqltools.sh \ + && echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> /etc/profile.d/sqltools.sh \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index f85335ef5c..7fc115bb25 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -1,6 +1,5 @@ services: devcontainer: - platform: linux/amd64 build: context: .. dockerfile: .devcontainer/Dockerfile