aboutsummaryrefslogtreecommitdiff
path: root/ci/Containerfile
diff options
context:
space:
mode:
authorDevan Carpenter <devan@taler.net>2023-06-07 11:53:49 -0400
committerDevan Carpenter <devan@taler.net>2023-07-17 17:07:45 -0400
commit0a12dac40b557f77220ddebb51d8e851a2c3c528 (patch)
treeb3dc4ffdabad3c8a5d035e39ec9aff674e60ab07 /ci/Containerfile
parent8b90bd84ab75f2faabaf48ec7295f8068b8969ed (diff)
downloadwallet-core-0a12dac40b557f77220ddebb51d8e851a2c3c528.tar.xz
CI: intial CI setup
add ci directory with 3 basic jobs.
Diffstat (limited to 'ci/Containerfile')
-rw-r--r--ci/Containerfile19
1 files changed, 19 insertions, 0 deletions
diff --git a/ci/Containerfile b/ci/Containerfile
new file mode 100644
index 000000000..4e3369830
--- /dev/null
+++ b/ci/Containerfile
@@ -0,0 +1,19 @@
+FROM docker.io/library/node:18-slim
+
+ENV DEBIAN_FRONTEND=noninteractive
+
+RUN apt-get update -yq && \
+ apt-get install -yqq \
+ git \
+ python3 \
+ python3-distutils \
+ make \
+ zip \
+ jq
+
+RUN npm install -g pnpm
+
+# Set our workdir. All subsequent commands will be relative to this path.
+WORKDIR /workdir
+
+CMD ["bash", "/workdir/ci/ci.sh"]