summaryrefslogtreecommitdiff
path: root/contrib/ci/Containerfile
blob: 52d91ee488dd47472f1142ce0d173fdad449b765 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM docker.io/library/node:20-slim

ENV DEBIAN_FRONTEND=noninteractive
ENV CI=1

RUN <<EOT
#!/usr/bin/env bash
set -eax
apt-get update -yqq
apt-get install -yqq --no-install-recommends \
	make gettext git ca-certificates \
	python3-jinja2 python3-ruamel.yaml python3-distutils \
	python3-babel python3-bs4
rm -rf /var/lib/apt/lists/*
EOT

# TODO: Look into if using corepack makes more sense
RUN npm install -g pnpm

WORKDIR /workdir

CMD ["/bin/bash"]