| case ${ARCH} in | case ${ARCH} in | ||||
| #'rpi') IMAGE='resin/raspberrypi3-debian:latest' ;; | #'rpi') IMAGE='resin/raspberrypi3-debian:latest' ;; | ||||
| 'rpi') | 'rpi') | ||||
| IMAGE='arm32v7/debian:buster' | |||||
| IMAGE='arm32v7/debian:trixie' | |||||
| ARCH_PREFIX='rpi' | ARCH_PREFIX='rpi' | ||||
| GO_ARCH='armv6l' | GO_ARCH='armv6l' | ||||
| ;; | ;; | ||||
| 'arm64') | 'arm64') | ||||
| IMAGE='arm64v7/debian:buster' | |||||
| IMAGE='arm64v7/debian:trixie' | |||||
| ARCH_PREFIX='arm64' | ARCH_PREFIX='arm64' | ||||
| GO_ARCH='arm64' | GO_ARCH='arm64' | ||||
| ;; | ;; | ||||
| 'amd64') | 'amd64') | ||||
| IMAGE='debian:buster' | |||||
| IMAGE='debian:trixie' | |||||
| ARCH_PREFIX='amd64' | ARCH_PREFIX='amd64' | ||||
| GO_ARCH='amd64' | GO_ARCH='amd64' | ||||
| ;; | ;; | ||||
| sed -i "s/FROM BASE_IMAGE_PLACEHOLDER/FROM ${IMAGE}/g" ${dockerfile} | sed -i "s/FROM BASE_IMAGE_PLACEHOLDER/FROM ${IMAGE}/g" ${dockerfile} | ||||
| sed -i "s/GO_ARCH GO_ARCH_PLACEHOLDER/GO_ARCH ${GO_ARCH}/g" ${dockerfile} | sed -i "s/GO_ARCH GO_ARCH_PLACEHOLDER/GO_ARCH ${GO_ARCH}/g" ${dockerfile} | ||||
| sed -i "s/bingen\/ARCH_PLACEHOLDER/bingen\/${ARCH_PREFIX}/g" ${dockerfile} | sed -i "s/bingen\/ARCH_PLACEHOLDER/bingen\/${ARCH_PREFIX}/g" ${dockerfile} | ||||
| sed -i "s/ARCH_PLACEHOLDER/${ARCH_PREFIX}/g" ${dockerfile} | |||||
| done; | done; | ||||
| sed -i "s/ARCH_PLACEHOLDER/${ARCH_PREFIX}/g" .env | sed -i "s/ARCH_PLACEHOLDER/${ARCH_PREFIX}/g" .env |