github.com/buildpacks/pack@v0.33.3-0.20240516162812-884dd1837311/acceptance/testdata/mock_stack/windows/run/Dockerfile (about) 1 FROM golang:1.17-nanoserver-1809 AS gobuild 2 3 # bake in a simple server util 4 COPY server.go /util/server.go 5 WORKDIR /util 6 RUN go build server.go 7 8 FROM mcr.microsoft.com/windows/nanoserver:1809 9 10 COPY --from=gobuild /util/server.exe /util/server.exe 11 12 # non-zero sets all user-owned directories to BUILTIN\Users 13 ENV CNB_USER_ID=1 14 ENV CNB_GROUP_ID=1 15 16 USER ContainerAdministrator 17 18 RUN net users /ADD pack /passwordreq:no /expires:never 19 20 LABEL io.buildpacks.stack.id=pack.test.stack 21 LABEL io.buildpacks.stack.mixins="[\"mixinA\", \"netcat\", \"mixin3\"]" 22 23 USER pack 24 25 # launcher requires a non-empty PATH to workaround https://github.com/buildpacks/pack/issues/800 26 ENV PATH c:\\Windows\\system32;C:\\Windows