diff --git a/packages/insomnia-inso/Dockerfile b/packages/insomnia-inso/Dockerfile index 1b86ce722..6fbcabfd4 100644 --- a/packages/insomnia-inso/Dockerfile +++ b/packages/insomnia-inso/Dockerfile @@ -2,16 +2,17 @@ # This Dockerfile is intended for CI use only # It assumes inso-linux-VERSION.tar.xz exists in /packages/insomnia-inso/artifacts -# You can run `npm run inso-package:artifacts` on a linux host OR +# You can run `npm run inso-package && npm run inso-package:artifacts` on a linux host OR # `curl -LO "https://github.com/Kong/insomnia/releases/download/lib%40/inso-linux-.tar.xz"` -FROM docker.io/alpine:3.15.4 AS fetch +FROM docker.io/ubuntu:22.04 AS fetch COPY ./artifacts/inso-linux-*.tar.xz /tmp/inso.tar.xz +RUN apt-get update && apt-get install -y xz-utils && rm -rf /var/lib/apt/lists/* RUN tar -C /usr/bin -xvf /tmp/inso.tar.xz -FROM docker.io/alpine:3.15.4 AS binary +FROM --platform=linux/amd64 docker.io/ubuntu:22.04 COPY --chmod=+x --from=fetch /usr/bin/inso /usr/bin/inso -RUN apk add --no-cache gcompat libstdc++ +RUN apt-get update && apt-get install -y libstdc++6 && rm -rf /var/lib/apt/lists/* ENTRYPOINT ["/usr/bin/inso"]