@@ -57,27 +57,208 @@ services:
5757 retries : 5
5858 start_period : 10s
5959
60- game_server :
60+ game_server_builder :
6161 build :
6262 context : .
6363 dockerfile : " ./DockerFiles/Dockerfile.game_server"
64- container_name : hypixel_game_server
64+ image : game_server_prepared
65+ container_name : game_server_builder
66+ volumes :
67+ - ./configuration:/app/configuration_files
68+ networks :
69+ - hypixel_network
70+
71+ hypixelcore_island :
72+ image : game_server_prepared
73+ container_name : hypixelcore_island
74+ restart : " unless-stopped"
75+ environment :
76+ SERVICE_CMD : java --enable-preview -jar HypixelCore.jar SKYBLOCK_ISLAND
6577 depends_on :
6678 proxy :
6779 condition : service_healthy
68- ports :
69- - " 25566:25566"
70- - " 65535:65535"
71- - " 20000:20000"
80+ game_server_builder :
81+ condition : service_started
82+ volumes :
83+ - ./configuration:/app/configuration_files
84+ networks :
85+ - hypixel_network
86+
87+ hypixelcore_hub :
88+ image : game_server_prepared
89+ container_name : hypixelcore_hub
90+ restart : " unless-stopped"
91+ environment :
92+ SERVICE_CMD : java --enable-preview -jar HypixelCore.jar SKYBLOCK_HUB
93+ depends_on :
94+ proxy :
95+ condition : service_healthy
96+ game_server_builder :
97+ condition : service_started
98+ volumes :
99+ - ./configuration:/app/configuration_files
100+ networks :
101+ - hypixel_network
102+
103+ hypixelcore_farming :
104+ image : game_server_prepared
105+ container_name : hypixelcore_farming
106+ restart : " unless-stopped"
107+ environment :
108+ SERVICE_CMD : java --enable-preview -jar HypixelCore.jar SKYBLOCK_THE_FARMING_ISLANDS
109+ depends_on :
110+ proxy :
111+ condition : service_healthy
112+ game_server_builder :
113+ condition : service_started
114+ volumes :
115+ - ./configuration:/app/configuration_files
116+ networks :
117+ - hypixel_network
118+
119+ prototype_lobby :
120+ image : game_server_prepared
121+ container_name : prototype_lobby
122+ restart : " unless-stopped"
123+ environment :
124+ SERVICE_CMD : java --enable-preview -jar HypixelCore.jar PROTOTYPE_LOBBY
125+ depends_on :
126+ proxy :
127+ condition : service_healthy
128+ game_server_builder :
129+ condition : service_started
130+ volumes :
131+ - ./configuration:/app/configuration_files
132+ networks :
133+ - hypixel_network
134+
135+ # bedwars_lobby:
136+ # image: game_server_prepared
137+ # container_name: bedwars_lobby
138+ # restart: "unless-stopped"
139+ # environment:
140+ # SERVICE_CMD: java --enable-preview -jar HypixelCore.jar BEDWARS_LOBBY
141+ # depends_on:
142+ # proxy:
143+ # condition: service_healthy
144+ # game_server_builder:
145+ # condition: service_started
146+ # volumes:
147+ # - ./configuration:/app/configuration_files
148+ # networks:
149+ # - hypixel_network
150+
151+ # bedwars_game:
152+ # image: game_server_prepared
153+ # container_name: bedwars_game
154+ # restart: "unless-stopped"
155+ # environment:
156+ # SERVICE_CMD: java --enable-preview -jar HypixelCore.jar BEDWARS_GAME
157+ # depends_on:
158+ # proxy:
159+ # condition: service_healthy
160+ # game_server_builder:
161+ # condition: service_started
162+ # volumes:
163+ # - ./configuration:/app/configuration_files
164+ # networks:
165+ # - hypixel_network
166+
167+ nanolimbo :
168+ image : game_server_prepared
169+ container_name : nanolimbo
170+ restart : " unless-stopped"
171+ environment :
172+ SERVICE_CMD : java -jar NanoLimbo-1.9.8.jar
173+ depends_on :
174+ proxy :
175+ condition : service_healthy
176+ game_server_builder :
177+ condition : service_started
178+ volumes :
179+ - ./configuration:/app/configuration_files
180+ networks :
181+ - hypixel_network
182+
183+ service_api :
184+ image : game_server_prepared
185+ container_name : service_api
186+ restart : " unless-stopped"
187+ environment :
188+ SERVICE_CMD : java -jar ServiceAPI.jar
189+ depends_on :
190+ proxy :
191+ condition : service_healthy
192+ game_server_builder :
193+ condition : service_started
194+ volumes :
195+ - ./configuration:/app/configuration_files
196+ networks :
197+ - hypixel_network
198+
199+ service_auctionhouse :
200+ image : game_server_prepared
201+ container_name : service_auctionhouse
202+ restart : " unless-stopped"
203+ environment :
204+ SERVICE_CMD : java -jar ServiceAuctionHouse.jar
205+ depends_on :
206+ proxy :
207+ condition : service_healthy
208+ game_server_builder :
209+ condition : service_started
210+ volumes :
211+ - ./configuration:/app/configuration_files
212+ networks :
213+ - hypixel_network
214+
215+ service_bazaar :
216+ image : game_server_prepared
217+ container_name : service_bazaar
218+ restart : " unless-stopped"
219+ environment :
220+ SERVICE_CMD : java -jar ServiceBazaar.jar
221+ depends_on :
222+ proxy :
223+ condition : service_healthy
224+ game_server_builder :
225+ condition : service_started
226+ volumes :
227+ - ./configuration:/app/configuration_files
228+ networks :
229+ - hypixel_network
230+
231+ service_itemtracker :
232+ image : game_server_prepared
233+ container_name : service_itemtracker
234+ restart : " unless-stopped"
235+ environment :
236+ SERVICE_CMD : java -jar ServiceItemTracker.jar
237+ depends_on :
238+ proxy :
239+ condition : service_healthy
240+ game_server_builder :
241+ condition : service_started
242+ volumes :
243+ - ./configuration:/app/configuration_files
244+ networks :
245+ - hypixel_network
246+
247+ service_party :
248+ image : game_server_prepared
249+ container_name : service_party
250+ restart : " unless-stopped"
251+ environment :
252+ SERVICE_CMD : java -jar ServiceParty.jar
253+ depends_on :
254+ proxy :
255+ condition : service_healthy
256+ game_server_builder :
257+ condition : service_started
72258 volumes :
73259 - ./configuration:/app/configuration_files
74260 networks :
75261 - hypixel_network
76- healthcheck :
77- test : ["CMD", "curl", "-f", "http://localhost:25566"]
78- interval : 10s
79- timeout : 5s
80- retries : 5
81262
82263volumes :
83264 mongodb-data :
0 commit comments