Add containerised build process.

[?]
CpuTtfWHkPs44J2TkPj837yn1M6FFZAcfyFuguL6wjbg
Sep 5, 2021, 5:58 PM
QYD57IVSBE7R3EIYFRT3UJIIXJIXAJJSHPPYIRYWTZXDDHZVNUNQC

Dependencies

Change contents

  • file addition: Dockerfile (----------)
    [1.0]
    #################################################
    ARG SourceImage=alpine:latest
    FROM ${SourceImage} AS build_stage
    ARG ExternalCheckoutDirectory=.
    COPY ${ExternalCheckoutDirectory}/ /pijul-vscode
    WORKDIR /pijul-vscode
    RUN apk add npm
    RUN npm install -gD yo generator-code vsce yarn webpack webpack-cli ts-loader
    RUN yarn
    RUN vsce package
    RUN mkdir /built && cp ./*.vsix /built
    #################################################
    FROM scratch
    # Watch trailing slash
    COPY --from=build_stage /built/ /