-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild
More file actions
executable file
·23 lines (20 loc) · 1.24 KB
/
build
File metadata and controls
executable file
·23 lines (20 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env bash
# Made by Sinfallas <sinfallas@yahoo.com>
# Licence: GPL-2
if [[ "$EUID" = "0" ]]; then
echo -e "\e[00;31mERROR: NO debe ser root.\e[00m"
exit 1
fi
clear
docker buildx rm container-builder
docker buildx create --name container-builder --driver docker-container --bootstrap --use
docker buildx build --platform linux/arm64,linux/arm/v7,linux/amd64 --push -t sinfallas/base-node-ionic:20 --builder=container-builder -f Dockerfile20 .
docker buildx build --platform linux/arm64,linux/arm/v7,linux/amd64 --push -t sinfallas/base-node-ionic:22 --builder=container-builder -f Dockerfile22 .
docker buildx build --platform linux/arm64,linux/arm/v7,linux/amd64 --push -t sinfallas/base-node-ionic:23 --builder=container-builder -f Dockerfile23 .
docker buildx build --platform linux/arm64,linux/amd64 --push -t sinfallas/base-node-ionic:24 --builder=container-builder -f Dockerfile24 .
docker buildx build --platform linux/arm64,linux/amd64 --push -t sinfallas/base-node-ionic:25 --builder=container-builder -f Dockerfile25 .
docker buildx build --platform linux/arm64,linux/amd64 --push -t sinfallas/base-node-ionic:latest --builder=container-builder -f Dockerfile25 .
docker buildx rm container-builder
docker system prune -af
echo "finalizado..."
exit 0