github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/bin/build/build-and-run-docker.sh (about)

     1  #!/bin/bash
     2  # Content managed by Project Forge, see [projectforge.md] for details.
     3  
     4  ## Builds the Docker image and runs it
     5  
     6  set -euo pipefail
     7  dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
     8  cd "$dir/../.."
     9  
    10  echo "Building [linux amd64]..."
    11  GOOS=linux GOARCH=amd64 make build
    12  mv ./build/debug/dbaudit .
    13  docker build -t=dbaudit -f=./tools/release/Dockerfile.release .
    14  rm ./dbaudit
    15  docker run -it dbaudit