diff --git a/src/jekyll-devcontainer/src/.devcontainer/Dockerfile b/src/jekyll-devcontainer/src/.devcontainer/Dockerfile index 17fd968..bada7fb 100644 --- a/src/jekyll-devcontainer/src/.devcontainer/Dockerfile +++ b/src/jekyll-devcontainer/src/.devcontainer/Dockerfile @@ -1,2 +1,6 @@ FROM --platform=linux/amd64 mcr.microsoft.com/devcontainers/jekyll:2-bullseye LABEL org.opencontainers.image.source=https://github.com/NHSDigital/nhs-notify-repository-template + +COPY packages.txt packages.txt + +RUN apt-get update && xargs apt-get -y install < packages.txt diff --git a/src/jekyll-devcontainer/src/.devcontainer/devcontainer.json b/src/jekyll-devcontainer/src/.devcontainer/devcontainer.json index 26d7357..63cda70 100644 --- a/src/jekyll-devcontainer/src/.devcontainer/devcontainer.json +++ b/src/jekyll-devcontainer/src/.devcontainer/devcontainer.json @@ -63,7 +63,9 @@ } }, "features": { - "./nhsnotify": {}, + "./nhsnotify": { + "version": "1.0.1" + }, "ghcr.io/devcontainers/features/aws-cli:1": { "version": "latest" }, diff --git a/src/jekyll-devcontainer/src/.devcontainer/nhsnotify/devcontainer-feature.json b/src/jekyll-devcontainer/src/.devcontainer/nhsnotify/devcontainer-feature.json index f79300c..c971196 100644 --- a/src/jekyll-devcontainer/src/.devcontainer/nhsnotify/devcontainer-feature.json +++ b/src/jekyll-devcontainer/src/.devcontainer/nhsnotify/devcontainer-feature.json @@ -7,5 +7,5 @@ "id": "nhsnotify", "name": "Notify Custom", "postCreateCommand": "zsh /postcreatecommand.sh", - "version": "1.0.0" + "version": "1.0.1" } diff --git a/src/jekyll-devcontainer/src/.devcontainer/packages.txt b/src/jekyll-devcontainer/src/.devcontainer/packages.txt new file mode 100644 index 0000000..27df288 --- /dev/null +++ b/src/jekyll-devcontainer/src/.devcontainer/packages.txt @@ -0,0 +1,36 @@ +ca-certificates +fonts-liberation +libasound2 +libatk-bridge2.0-0 +libatk1.0-0 +libc6 +libcairo2 +libcups2 +libdbus-1-3 +libexpat1 +libfontconfig1 +libgbm1 +libgcc1 +libglib2.0-0 +libgtk-3-0 +libnspr4 +libnss3 +libpango-1.0-0 +libpangocairo-1.0-0 +libstdc++6 +libx11-6 +libx11-xcb1 +libxcb1 +libxcomposite1 +libxcursor1 +libxdamage1 +libxext6 +libxfixes3 +libxi6 +libxrandr2 +libxrender1 +libxss1 +libxtst6 +lsb-release +wget +xdg-utils