From fc87fe02643b83e89a19d738d124625b73f13d51 Mon Sep 17 00:00:00 2001 From: Brandt Kurowski Date: Wed, 19 Nov 2025 12:55:32 -0500 Subject: [PATCH] switch to azure for claude code --- Dockerfile | 2 +- local/etc/uceap.d/devcontainer_on_create.sh | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index ab1783a..565880c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,7 +30,7 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ && echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | \ sudo tee /etc/apt/sources.list.d/hashicorp.list > /dev/null \ && apt update \ - && apt-get install -y awscli terraform \ + && apt-get install -y awscli azure-cli terraform \ && apt-get clean -y && rm -rf /var/lib/apt/lists/* # Install ast-grep diff --git a/local/etc/uceap.d/devcontainer_on_create.sh b/local/etc/uceap.d/devcontainer_on_create.sh index 5c69478..a22f170 100644 --- a/local/etc/uceap.d/devcontainer_on_create.sh +++ b/local/etc/uceap.d/devcontainer_on_create.sh @@ -63,13 +63,7 @@ function devcontainer_on_create() { # Install Claude Code curl -fsSL https://claude.ai/install.sh | bash - sudo mkdir /etc/claude-code - sudo tee /etc/claude-code/managed-settings.json <<-EOF - { - "forceLoginMethod": "console", - "forceLoginOrgUUID": "15adc0f4-9ba1-4a46-9f53-3aabde62ced6" - } - EOF + echo -e "export CLAUDE_CODE_USE_FOUNDRY=1\nexport ANTHROPIC_FOUNDRY_RESOURCE=uceap-claude-test-resource" | tee -a ~/.bashrc ~/.zshrc ~/.zshrc.local # Put neovim in the PATH for those who celebrate ln -s /opt/nvim-linux-x86_64/bin/nvim ~/.local/bin