Building from source

Build the binaries

To build the binaries yourself, simply clone this repo and run

  1. make all

Linux (by component)

  1. GOOS=linux GOARCH=amd64 make immuclient-static immuadmin-static immudb-static

MacOS (by component)

  1. GOOS=darwin GOARCH=amd64 make immuclient-static immuadmin-static immudb-static

Windows (by component)

  1. GOOS=windows GOARCH=amd64 make immuclient-static immuadmin-static immudb-static

Build the Docker images

If you want to build the container images yourself, simply clone this repo and run:

  1. docker build -t myown/immudb:latest -f Dockerfile .
  2. docker build -t myown/immuadmin:latest -f Dockerfile.immuadmin .
  3. docker build -t myown/immuclient:latest -f Dockerfile.immuclient .