Skip to content

fix arm64 docker build for pulumi deploy#88

Merged
andymeierdev merged 2 commits intomainfrom
andymeierdev/fix-arm64-docker-build
Apr 8, 2026
Merged

fix arm64 docker build for pulumi deploy#88
andymeierdev merged 2 commits intomainfrom
andymeierdev/fix-arm64-docker-build

Conversation

@andymeierdev
Copy link
Copy Markdown
Collaborator

Summary

  • make the app Docker builder stage run on the local build platform
  • download the Tailwind binary for the builder architecture instead of assuming x64
  • add CODEOWNERS and keep the Pulumi docker config internal

Why

Pulumi deploys were blocked locally on arm64 because the Dockerfile pinned the SDK image to amd64, which forced emulation and caused dotnet tool restore to crash during the image build.

Verification

  • cd app && docker build -f Dockerfile .
  • cd pulumi && pulumi refresh --yes
  • cd pulumi && pulumi up --yes
  • cd pulumi && pulumi up --yes (no changes)

…- typescript: 5.9.3 (unchanged)\n- @pulumi/cloudflare: 6.13.0 → 6.14.0\n- @pulumi/gcp: 9.16.0 → 9.18.0\n- @pulumi/kubernetes: 4.26.0 → 4.28.0\n- @pulumi/pulumi: 3.224.0 → 3.229.0\n- @pulumi/random: 4.19.1 → 4.19.2
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 8, 2026

🍹 preview on andymeier/prod

Pulumi report

View in Pulumi Cloud

  Previewing update (prod)

View Live: https://app.pulumi.com/meiermade/andymeier/prod/previews/4703f1e9-5c9a-4d45-b85a-b5c609d3e7f7

pulumi:pulumi:Stack: (same)
  [urn=urn:pulumi:prod::andymeier::pulumi:pulumi:Stack::andymeier-prod]
  ~ docker-build:index:Image: (update)
      [id=sha256:4220b7870863d07b1de96b565c6d5b26306a51590b5d515cb44734e64b92fa6a]
      [urn=urn:pulumi:prod::andymeier::docker-build:index:Image::andymeier]
    ~ context   : {
        ~ location: "/Users/andy/repos/meiermade/andymeier/app" => "/home/runner/work/andymeier/andymeier/app"
      }
    ~ dockerfile: {
        ~ location: "/Users/andy/repos/meiermade/andymeier/app/Dockerfile" => "/home/runner/work/andymeier/andymeier/app/Dockerfile"
      }
  ~ kubernetes:apps/v1:Deployment: (update)
      [id=andymeier/app]
      [urn=urn:pulumi:prod::andymeier::kubernetes:apps/v1:Deployment::app]
    ~ spec: {
        ~ template: {
            ~ spec: {
                ~ containers: [
                    ~ [0]: {
                            ~ image: "us-east1-docker.pkg.dev/meiermade-platform/platform/andymeier:latest@sha256:85a4b592074b22200f1d213c06545f3369e3e1bd79c95ea66fee51e033c5d085" => [unknown]
                          }
                  ]
              }
          }
      }
Resources:
  ~ 2 to update
  14 unchanged
  

@andymeierdev andymeierdev merged commit 8d0a0c4 into main Apr 8, 2026
2 checks passed
@andymeierdev andymeierdev deleted the andymeierdev/fix-arm64-docker-build branch April 8, 2026 13:55
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.

1 participant