summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevan Carpenter <devan@taler.net>2023-06-06 13:19:54 -0400
committerDevan Carpenter <devan@taler.net>2023-06-06 13:20:12 -0400
commitd25c5b5972b67f9477081540429017f4023baad4 (patch)
treed5a20df77dd7cf39b4596e18e48bd9d13bf4fef2
parent128130a12ddb22bc7dfe4c6efef10f62bfb4e929 (diff)
downloaddeployment-d25c5b5972b67f9477081540429017f4023baad4.tar.gz
deployment-d25c5b5972b67f9477081540429017f4023baad4.tar.bz2
deployment-d25c5b5972b67f9477081540429017f4023baad4.zip
buildbot: add wallet-core containerfile placeholder
-rw-r--r--buildbot/wallet-core-doxygen.Containerfile33
1 files changed, 33 insertions, 0 deletions
diff --git a/buildbot/wallet-core-doxygen.Containerfile b/buildbot/wallet-core-doxygen.Containerfile
new file mode 100644
index 0000000..e156051
--- /dev/null
+++ b/buildbot/wallet-core-doxygen.Containerfile
@@ -0,0 +1,33 @@
+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@latest-5
+
+# Copy in our source so we can work with it
+COPY . /wallet-core
+
+# Set our workdir. All subsequent commands will be relative to this path.
+WORKDIR /wallet-core
+
+RUN ./bootstrap && \
+ ./configure && \
+ make
+
+RUN pnpm install -W typedoc && \
+ ./node_modules/typedoc/bin/typedoc \
+ --out dist/typedoc \
+ --tsconfig tsconfig.build.json \
+ packages/taler-util/src/index.ts \
+ packages/taler-wallet-cli/src/index.ts \
+ packages/taler-wallet-android/src/index.ts \
+ packages/taler-wallet-core/src/index.ts