Create build-locally.sh

This script build the monolithic image locally, from the githubs pages. It's intended for cases like the raspberry pi, which operates on arm64 architecture, which isn't available as an image.
See https://github.com/lancachenet/monolithic/issues/171.
This commit is contained in:
njalooo 2023-06-04 15:02:13 +02:00 committed by GitHub
parent aba04fc0ab
commit 88112c3a99

22
build-locally.sh Normal file
View file

@ -0,0 +1,22 @@
#!/bin/bash
#This script build the monolithic image locally, for cases like the raspberry pi, which operates on arm64 architecture, which isn't officially supported.
PURPLEBOLD="$(tput setf 5 bold)"
printf "${PURPLEBOLD}Building temporary modified Ubuntu image:\n"
docker build -t lancachenet/ubuntu:latest --progress tty https://github.com/lancachenet/ubuntu.git
printf "${PURPLEBOLD}Removing standart Ubuntu image:\n"
docker rmi ubuntu
printf "${PURPLEBOLD}Building temporary Ubuntu-Nginx image:\n"
docker build -t lancachenet/ubuntu-nginx:latest --progress tty https://github.com/lancachenet/ubuntu-nginx.git
printf "${PURPLEBOLD}Building Monolithic image:\n"
docker build -t lancachenet/monolithic:latest --progress tty https://github.com/lancachenet/monolithic.git
printf "${PURPLEBOLD}Removing temporary Ubuntu image:\n"
docker rmi lancachenet/ubuntu
printf "${PURPLEBOLD}Removing temporary Ubuntu-Nginx image:\n"
docker rmi lancachenet/ubuntu-nginx