Skip to content
Snippets Groups Projects
Select Git revision
  • ebfc4287344849d407acea96102e11ad6e658e2e
  • master default protected
2 results

build.sh

Blame
  • build.sh 711 B
    imagename="ndi-discovery"
    
    # build <os/arch string> <name>
    function build() {
        docker buildx build --platform $1 -f $2.dockerfile -t $imagename:$2 .
    }
    
    # AMD64 image
    # os/arch string: linux/amd64
    build linux/amd64 amd64
    
    # Raspberry Pi 1 image
    # os/arch string: linux/arm/v6
    build linux/arm/v6 rpi1
    
    # Raspberry Pi 2 image
    # os/arch string: linux/arm/v7
    build linux/arm/v7 rpi2
    
    # Raspberry Pi 3 image
    # os/arch string: linux/arm/v7
    # technically an armv8 chip but the OS is 32-bit
    build linux/arm/v7 rpi3.dockerfile
    
    # Raspberry Pi 4 image (32-bit)
    # os/arch string: linux/arm/v7
    build linux/arm/v7 rpi4-arm32
    
    # Raspberry Pi 4 image (64-bit)
    # os/arch string: linux/arm64/v8
    build linux/arm64/v8 rpi4-arm64