Before getting started, let's make sure you have everything you need for running this demo.
You'll need Node 18 or newer for this workshop. NPM with a version >= to 9.5 is also required.
You need to have a Docker or Podman environment to use Testcontainers.
$ docker version
Client:
Version: 27.3.1
API version: 1.47
Go version: go1.22.7
Git commit: ce12230
Built: Fri Sep 20 11:38:18 2024
OS/Arch: darwin/arm64
Context: desktop-linux
Server: Docker Desktop 4.36.0 (175267)
Engine:
Version: 27.3.1
API version: 1.47 (minimum version 1.24)
Go version: go1.22.7
Git commit: 41ca978
Built: Fri Sep 20 11:41:19 2024
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: 1.7.21
GitCommit: 472731909fa34bd7bc9c087e4c27943f9835f111
runc:
Version: 1.1.13
GitCommit: v1.1.13-0-g58aa920
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Clone the microcks-testcontainers-node-nest-demo repository from GitHub to your computer:
git clone https://github.com/microcks/microcks-testcontainers-node-nest-demo.git
With NPM:
npm install