1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
ARCH=$(shell uname -m)
NAMESPACE=csabio/forgeserver
ifeq ($(ARCH),x86_64)
COMMAND=docker build . -f Dockerfile -t $(NAMESPACE)
else
COMMAND=docker build . -f Dockerfile.aarch64 -t $(NAMESPACE)
endif
# Main targets:
default: all
push:
docker push -a $(NAMESPACE)
|
|
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
ARCH=$(shell uname -m)
NAMESPACE=csabio/forgeserver:
ifeq ($(ARCH),x86_64)
COMMAND=docker build . -f Dockerfile -t $(NAMESPACE)
else
COMMAND=docker build . -f Dockerfile.aarch64 -t $(NAMESPACE)aarch64-
endif
# Main targets:
default: all
push:
docker push -a $(NAMESPACE)
|
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
all-1.17: 1.17.1-latest
all-1.18: 1.18-latest 1.18.1-latest 1.18.2-latest
all-1.19: 1.19-latest 1.19.1-latest 1.19.2-latest 1.19.3-latest 1.19.4-latest
all-1.20: 1.20-latest 1.20.1-latest 1.20.2-latest 1.20.3-latest 1.20.4-latest
# Individual versions targets:
1.12.2-latest:
$(COMMAND):1.12.2-latest --build-arg="MINECRAFT_VERSION=1.12.2" --build-arg="FORGE_VERSION=14.23.5.2860" --build-arg="JRE_VERSION=8"
1.13.2-latest:
$(COMMAND):1.13.2-latest --build-arg="MINECRAFT_VERSION=1.13.2" --build-arg="FORGE_VERSION=25.0.223" --build-arg="JRE_VERSION=8"
1.14.2-latest:
$(COMMAND):1.14.2-latest --build-arg="MINECRAFT_VERSION=1.14.2" --build-arg="FORGE_VERSION=26.0.63" --build-arg="JRE_VERSION=8"
1.14.3-latest:
$(COMMAND):1.14.3-latest --build-arg="MINECRAFT_VERSION=1.14.3" --build-arg="FORGE_VERSION=27.0.60" --build-arg="JRE_VERSION=8"
1.14.4-latest:
$(COMMAND):1.14.4-latest --build-arg="MINECRAFT_VERSION=1.14.4" --build-arg="FORGE_VERSION=28.2.26" --build-arg="JRE_VERSION=8"
1.15-latest:
$(COMMAND):1.15-latest --build-arg="MINECRAFT_VERSION=1.15" --build-arg="FORGE_VERSION=29.0.4" --build-arg="JRE_VERSION=8"
1.15.1-latest:
$(COMMAND):1.15.1-latest --build-arg="MINECRAFT_VERSION=1.15.1" --build-arg="FORGE_VERSION=30.0.51" --build-arg="JRE_VERSION=8"
1.15.2-latest:
$(COMMAND):1.15.2-latest --build-arg="MINECRAFT_VERSION=1.15.2" --build-arg="FORGE_VERSION=31.2.57" --build-arg="JRE_VERSION=8"
1.16.1-latest:
$(COMMAND):1.16.1-latest --build-arg="MINECRAFT_VERSION=1.16.1" --build-arg="FORGE_VERSION=32.0.108" --build-arg="JRE_VERSION=8"
1.16.2-latest:
$(COMMAND):1.16.2-latest --build-arg="MINECRAFT_VERSION=1.16.2" --build-arg="FORGE_VERSION=33.0.61" --build-arg="JRE_VERSION=8"
1.16.3-latest:
$(COMMAND):1.16.3-latest --build-arg="MINECRAFT_VERSION=1.16.3" --build-arg="FORGE_VERSION=34.1.42" --build-arg="JRE_VERSION=8"
1.16.4-latest:
$(COMMAND):1.16.4-latest --build-arg="MINECRAFT_VERSION=1.16.4" --build-arg="FORGE_VERSION=35.1.37" --build-arg="JRE_VERSION=8"
1.16.5-latest:
$(COMMAND):1.16.5-latest --build-arg="MINECRAFT_VERSION=1.16.5" --build-arg="FORGE_VERSION=36.2.41" --build-arg="JRE_VERSION=8"
1.17.1-latest:
$(COMMAND):1.17.1-latest --build-arg="MINECRAFT_VERSION=1.17.1" --build-arg="FORGE_VERSION=37.1.1" --build-arg="JRE_VERSION=8"
1.18-latest:
$(COMMAND):1.18-latest --build-arg="MINECRAFT_VERSION=1.18" --build-arg="FORGE_VERSION=38.0.17" --build-arg="JRE_VERSION=17"
1.18.1-latest:
$(COMMAND):1.18.1-latest --build-arg="MINECRAFT_VERSION=1.18.1" --build-arg="FORGE_VERSION=39.1.2" --build-arg="JRE_VERSION=17"
1.18.2-latest:
$(COMMAND):1.18.2-latest --build-arg="MINECRAFT_VERSION=1.18.2" --build-arg="FORGE_VERSION=40.2.17" --build-arg="JRE_VERSION=17"
1.19-latest:
$(COMMAND):1.19-latest --build-arg="MINECRAFT_VERSION=1.19" --build-arg="FORGE_VERSION=41.1.0" --build-arg="JRE_VERSION=17"
1.19.1-latest:
$(COMMAND):1.19.1-latest --build-arg="MINECRAFT_VERSION=1.19.1" --build-arg="FORGE_VERSION=42.0.9" --build-arg="JRE_VERSION=17"
1.19.2-latest:
$(COMMAND):1.19.2-latest --build-arg="MINECRAFT_VERSION=1.19.2" --build-arg="FORGE_VERSION=43.3.8" --build-arg="JRE_VERSION=17"
1.19.3-latest:
$(COMMAND):1.19.3-latest --build-arg="MINECRAFT_VERSION=1.19.3" --build-arg="FORGE_VERSION=44.1.23" --build-arg="JRE_VERSION=17"
1.19.4-latest:
$(COMMAND):1.19.4-latest --build-arg="MINECRAFT_VERSION=1.19.4" --build-arg="FORGE_VERSION=45.2.8" --build-arg="JRE_VERSION=17"
1.20-latest:
$(COMMAND):1.20-latest --build-arg="MINECRAFT_VERSION=1.20" --build-arg="FORGE_VERSION=46.0.14" --build-arg="JRE_VERSION=17"
1.20.1-latest:
$(COMMAND):1.20.1-latest --build-arg="MINECRAFT_VERSION=1.20.1" --build-arg="FORGE_VERSION=47.2.20" --build-arg="JRE_VERSION=17"
1.20.2-latest:
$(COMMAND):1.20.2-latest --build-arg="MINECRAFT_VERSION=1.20.2" --build-arg="FORGE_VERSION=48.1.0" --build-arg="JRE_VERSION=17"
1.20.3-latest:
$(COMMAND):1.20.3-latest --build-arg="MINECRAFT_VERSION=1.20.3" --build-arg="FORGE_VERSION=49.0.2" --build-arg="JRE_VERSION=17"
1.20.4-latest:
$(COMMAND):1.20.4-latest --build-arg="MINECRAFT_VERSION=1.20.4" --build-arg="FORGE_VERSION=49.0.30" --build-arg="JRE_VERSION=17"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
all-1.17: 1.17.1-latest
all-1.18: 1.18-latest 1.18.1-latest 1.18.2-latest
all-1.19: 1.19-latest 1.19.1-latest 1.19.2-latest 1.19.3-latest 1.19.4-latest
all-1.20: 1.20-latest 1.20.1-latest 1.20.2-latest 1.20.3-latest 1.20.4-latest
# Individual versions targets:
1.12.2-latest:
$(COMMAND)1.12.2-latest --build-arg="MINECRAFT_VERSION=1.12.2" --build-arg="FORGE_VERSION=14.23.5.2860" --build-arg="JRE_VERSION=8"
1.13.2-latest:
$(COMMAND)1.13.2-latest --build-arg="MINECRAFT_VERSION=1.13.2" --build-arg="FORGE_VERSION=25.0.223" --build-arg="JRE_VERSION=8"
1.14.2-latest:
$(COMMAND)1.14.2-latest --build-arg="MINECRAFT_VERSION=1.14.2" --build-arg="FORGE_VERSION=26.0.63" --build-arg="JRE_VERSION=8"
1.14.3-latest:
$(COMMAND)1.14.3-latest --build-arg="MINECRAFT_VERSION=1.14.3" --build-arg="FORGE_VERSION=27.0.60" --build-arg="JRE_VERSION=8"
1.14.4-latest:
$(COMMAND)1.14.4-latest --build-arg="MINECRAFT_VERSION=1.14.4" --build-arg="FORGE_VERSION=28.2.26" --build-arg="JRE_VERSION=8"
1.15-latest:
$(COMMAND)1.15-latest --build-arg="MINECRAFT_VERSION=1.15" --build-arg="FORGE_VERSION=29.0.4" --build-arg="JRE_VERSION=8"
1.15.1-latest:
$(COMMAND)1.15.1-latest --build-arg="MINECRAFT_VERSION=1.15.1" --build-arg="FORGE_VERSION=30.0.51" --build-arg="JRE_VERSION=8"
1.15.2-latest:
$(COMMAND)1.15.2-latest --build-arg="MINECRAFT_VERSION=1.15.2" --build-arg="FORGE_VERSION=31.2.57" --build-arg="JRE_VERSION=8"
1.16.1-latest:
$(COMMAND)1.16.1-latest --build-arg="MINECRAFT_VERSION=1.16.1" --build-arg="FORGE_VERSION=32.0.108" --build-arg="JRE_VERSION=8"
1.16.2-latest:
$(COMMAND)1.16.2-latest --build-arg="MINECRAFT_VERSION=1.16.2" --build-arg="FORGE_VERSION=33.0.61" --build-arg="JRE_VERSION=8"
1.16.3-latest:
$(COMMAND)1.16.3-latest --build-arg="MINECRAFT_VERSION=1.16.3" --build-arg="FORGE_VERSION=34.1.42" --build-arg="JRE_VERSION=8"
1.16.4-latest:
$(COMMAND)1.16.4-latest --build-arg="MINECRAFT_VERSION=1.16.4" --build-arg="FORGE_VERSION=35.1.37" --build-arg="JRE_VERSION=8"
1.16.5-latest:
$(COMMAND)1.16.5-latest --build-arg="MINECRAFT_VERSION=1.16.5" --build-arg="FORGE_VERSION=36.2.41" --build-arg="JRE_VERSION=8"
1.17.1-latest:
$(COMMAND)1.17.1-latest --build-arg="MINECRAFT_VERSION=1.17.1" --build-arg="FORGE_VERSION=37.1.1" --build-arg="JRE_VERSION=8"
1.18-latest:
$(COMMAND)1.18-latest --build-arg="MINECRAFT_VERSION=1.18" --build-arg="FORGE_VERSION=38.0.17" --build-arg="JRE_VERSION=17"
1.18.1-latest:
$(COMMAND)1.18.1-latest --build-arg="MINECRAFT_VERSION=1.18.1" --build-arg="FORGE_VERSION=39.1.2" --build-arg="JRE_VERSION=17"
1.18.2-latest:
$(COMMAND)1.18.2-latest --build-arg="MINECRAFT_VERSION=1.18.2" --build-arg="FORGE_VERSION=40.2.17" --build-arg="JRE_VERSION=17"
1.19-latest:
$(COMMAND)1.19-latest --build-arg="MINECRAFT_VERSION=1.19" --build-arg="FORGE_VERSION=41.1.0" --build-arg="JRE_VERSION=17"
1.19.1-latest:
$(COMMAND)1.19.1-latest --build-arg="MINECRAFT_VERSION=1.19.1" --build-arg="FORGE_VERSION=42.0.9" --build-arg="JRE_VERSION=17"
1.19.2-latest:
$(COMMAND)1.19.2-latest --build-arg="MINECRAFT_VERSION=1.19.2" --build-arg="FORGE_VERSION=43.3.8" --build-arg="JRE_VERSION=17"
1.19.3-latest:
$(COMMAND)1.19.3-latest --build-arg="MINECRAFT_VERSION=1.19.3" --build-arg="FORGE_VERSION=44.1.23" --build-arg="JRE_VERSION=17"
1.19.4-latest:
$(COMMAND)1.19.4-latest --build-arg="MINECRAFT_VERSION=1.19.4" --build-arg="FORGE_VERSION=45.2.8" --build-arg="JRE_VERSION=17"
1.20-latest:
$(COMMAND)1.20-latest --build-arg="MINECRAFT_VERSION=1.20" --build-arg="FORGE_VERSION=46.0.14" --build-arg="JRE_VERSION=17"
1.20.1-latest:
$(COMMAND)1.20.1-latest --build-arg="MINECRAFT_VERSION=1.20.1" --build-arg="FORGE_VERSION=47.2.20" --build-arg="JRE_VERSION=17"
1.20.2-latest:
$(COMMAND)1.20.2-latest --build-arg="MINECRAFT_VERSION=1.20.2" --build-arg="FORGE_VERSION=48.1.0" --build-arg="JRE_VERSION=17"
1.20.3-latest:
$(COMMAND)1.20.3-latest --build-arg="MINECRAFT_VERSION=1.20.3" --build-arg="FORGE_VERSION=49.0.2" --build-arg="JRE_VERSION=17"
1.20.4-latest:
$(COMMAND)1.20.4-latest --build-arg="MINECRAFT_VERSION=1.20.4" --build-arg="FORGE_VERSION=49.0.30" --build-arg="JRE_VERSION=17"
|