diff options
author | Devan Carpenter <devan@taler.net> | 2023-06-06 13:19:54 -0400 |
---|---|---|
committer | Devan Carpenter <devan@taler.net> | 2023-06-06 13:20:12 -0400 |
commit | d25c5b5972b67f9477081540429017f4023baad4 (patch) | |
tree | d5a20df77dd7cf39b4596e18e48bd9d13bf4fef2 | |
parent | 128130a12ddb22bc7dfe4c6efef10f62bfb4e929 (diff) | |
download | deployment-d25c5b5972b67f9477081540429017f4023baad4.tar.gz deployment-d25c5b5972b67f9477081540429017f4023baad4.tar.bz2 deployment-d25c5b5972b67f9477081540429017f4023baad4.zip |
buildbot: add wallet-core containerfile placeholder
-rw-r--r-- | buildbot/wallet-core-doxygen.Containerfile | 33 |
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 |