2023-06-04 13:02:13 +00:00
#!/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 } 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 "
2023-07-24 08:27:36 +00:00
docker build -t lancachenet/monolithic:latest --progress tty .
2023-06-04 13:02:13 +00:00
printf " ${ PURPLEBOLD } Removing temporary Ubuntu image:\n "
docker rmi lancachenet/ubuntu
printf " ${ PURPLEBOLD } Removing temporary Ubuntu-Nginx image:\n "
docker rmi lancachenet/ubuntu-nginx
2023-07-24 08:27:36 +00:00
printf " ${ PURPLEBOLD } Completed local build. Image now available as lancachenet/monolithic:latest\n "
docker image ls lancachenet/monolithic:latest