@@ -57,208 +57,27 @@ services:
5757 retries : 5
5858 start_period : 10s
5959
60- game_server_builder :
60+ game_server :
6161 build :
6262 context : .
6363 dockerfile : " ./DockerFiles/Dockerfile.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
77- depends_on :
78- proxy :
79- condition : service_healthy
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
64+ container_name : hypixel_game_server
10965 depends_on :
11066 proxy :
11167 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
68+ ports :
69+ - " 25566:25566"
70+ - " 65535:65535"
71+ - " 20000:20000"
25872 volumes :
25973 - ./configuration:/app/configuration_files
26074 networks :
26175 - hypixel_network
76+ healthcheck :
77+ test : ["CMD", "curl", "-f", "http://localhost:25566"]
78+ interval : 10s
79+ timeout : 5s
80+ retries : 5
26281
26382volumes :
26483 mongodb-data :
0 commit comments