Skip to content

Commit a356c12

Browse files
committed
chore: bump base_image numbers, fix shebangs
Also add meta targets for easier building. Signed-off-by: Jakub Sokołowski <jakub@status.im>
1 parent 1937943 commit a356c12

File tree

3 files changed

+22
-16
lines changed

3 files changed

+22
-16
lines changed

docker/dist/base_image/Makefile

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,31 +11,35 @@ IMAGE_TAG := dist_base_$(shell date --utc +"%Y%m%d%H%M%S")
1111
IMAGE_NAME := statusteam/nimbus_beacon_node:$(IMAGE_TAG)
1212

1313
.PHONY: \
14+
build \
1415
build-amd64 \
1516
build-arm64 \
1617
build-arm \
1718
build-win64 \
1819
build-macos \
20+
push \
1921
push-amd64 \
2022
push-arm64 \
2123
push-arm \
2224
push-win64 \
2325
push-macos
2426

27+
build: build-amd64 build-arm64 build-arm build-win64 build-macos
28+
2529
build-amd64:
26-
$(CURDIR)/make_base_image.sh amd64 "$(IMAGE_NAME)"
30+
$(CURDIR)/make_base_image.sh amd64 "$(IMAGE_NAME)_amd64_v2"
2731

2832
build-arm64:
29-
$(CURDIR)/make_base_image.sh arm64 "$(IMAGE_NAME)_arm64_v5"
33+
$(CURDIR)/make_base_image.sh arm64 "$(IMAGE_NAME)_arm64_v6"
3034

3135
build-arm:
32-
$(CURDIR)/make_base_image.sh arm "$(IMAGE_NAME)_arm_v3"
36+
$(CURDIR)/make_base_image.sh arm "$(IMAGE_NAME)_arm_v4"
3337

3438
build-win64:
35-
$(CURDIR)/make_base_image.sh win64 "$(IMAGE_NAME)_win64_v2"
39+
$(CURDIR)/make_base_image.sh win64 "$(IMAGE_NAME)_win64_v3"
3640

3741
build-macos:
38-
$(CURDIR)/make_base_image.sh macos "$(IMAGE_NAME)_macos"
42+
$(CURDIR)/make_base_image.sh macos "$(IMAGE_NAME)_macos_v2"
3943

4044
# You probably don't want to recreate and push these base images to Docker Hub,
4145
# because when older images expire and get deleted, it will no longer be possible
@@ -44,17 +48,19 @@ build-macos:
4448
# When you really have to, change the Docker tags by appending "_v2", "_v3", etc. to them.
4549
# This way you won't overwrite the old image.
4650

51+
#push: push-amd64 push-arm64 push-arm push-win64 push-macos
52+
#
4753
#push-amd64: build-amd64
48-
# docker push $(IMAGE_NAME)
49-
54+
# docker push $(IMAGE_NAME)_amd64_v2
55+
#
5056
#push-arm64: build-arm64
51-
# docker push $(IMAGE_NAME)_arm64_v5
52-
57+
# docker push $(IMAGE_NAME)_arm64_v6
58+
#
5359
#push-arm: build-arm
54-
# docker push $(IMAGE_NAME)_arm_v3
55-
60+
# docker push $(IMAGE_NAME)_arm_v4
61+
#
5662
#push-win64: build-win64
57-
# docker push $(IMAGE_NAME)_win64_v2
58-
63+
# docker push $(IMAGE_NAME)_win64_v3
64+
#
5965
#push-macos: build-macos
60-
#docker push $(IMAGE_NAME)_macos
66+
# docker push $(IMAGE_NAME)_macos_v2

docker/dist/base_image/build_osxcross.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/bin/bash
1+
#!/usr/bin/env bash
22

33
set -e
44

docker/dist/base_image/make_base_image.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/bin/bash
1+
#!/usr/bin/env bash
22

33
# Copyright (c) 2020-2026 Status Research & Development GmbH. Licensed under
44
# either of:

0 commit comments

Comments
 (0)