Skip to content

Commit 418f70a

Browse files
committed
Switch to new version of docker compose
1 parent 7a7ffe1 commit 418f70a

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

node_cli/core/checks.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -415,26 +415,26 @@ def docker_api(self) -> CheckResult:
415415

416416
@preinstall
417417
def docker_compose(self) -> CheckResult:
418-
name = 'docker-compose'
419-
cmd = shutil.which('docker-compose')
418+
name = 'docker'
419+
cmd = shutil.which('docker')
420420
if cmd is None:
421-
info = 'No such command: "docker-compose"'
421+
info = 'No such command: "docker"'
422422
return self._failed(name=name, info=info)
423423

424424
v_cmd_result = run_cmd(
425-
['docker-compose', '-v'],
425+
['docker compose', 'version'],
426426
check_code=False,
427427
separate_stderr=True
428428
)
429429
output = v_cmd_result.stdout.decode('utf-8').rstrip()
430430
if v_cmd_result.returncode != 0:
431-
info = f'Checking docker-compose version failed with: {output}'
431+
info = f'Checking docker compose version failed with: {output}'
432432
return self._failed(name=name, info=output)
433433

434434
actual_version = output.split(',')[0].split()[-1].strip()
435435
expected_version = self.requirements['docker-compose']
436436

437-
info = f'Expected docker-compose version {expected_version}, actual {actual_version}' # noqa
437+
info = f'Expected docker compose version {expected_version}, actual {actual_version}' # noqa
438438
if version_parse(actual_version) < version_parse(expected_version):
439439
return self._failed(name=name, info=info)
440440
else:

node_cli/utils/docker_utils.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ def compose_rm(env={}, sync_node: bool = False):
247247
compose_path = get_compose_path(sync_node)
248248
run_cmd(
249249
cmd=(
250-
'docker-compose',
250+
'docker compose',
251251
'-f', compose_path,
252252
'down',
253253
'-t', str(COMPOSE_SHUTDOWN_TIMEOUT),
@@ -261,7 +261,7 @@ def compose_pull(sync_node: bool = False):
261261
logger.info('Pulling compose containers')
262262
compose_path = get_compose_path(sync_node)
263263
run_cmd(
264-
cmd=('docker-compose', '-f', compose_path, 'pull'),
264+
cmd=('docker compose', '-f', compose_path, 'pull'),
265265
env={
266266
'SKALE_DIR': SKALE_DIR
267267
}
@@ -272,19 +272,19 @@ def compose_build(sync_node: bool = False):
272272
logger.info('Building compose containers')
273273
compose_path = get_compose_path(sync_node)
274274
run_cmd(
275-
cmd=('docker-compose', '-f', compose_path, 'build'),
275+
cmd=('docker compose', '-f', compose_path, 'build'),
276276
env={
277277
'SKALE_DIR': SKALE_DIR
278278
}
279279
)
280280

281281

282282
def get_up_compose_cmd(services):
283-
return ('docker-compose', '-f', COMPOSE_PATH, 'up', '-d', *services)
283+
return ('docker compose', '-f', COMPOSE_PATH, 'up', '-d', *services)
284284

285285

286286
def get_up_compose_sync_cmd():
287-
return ('docker-compose', '-f', SYNC_COMPOSE_PATH, 'up', '-d')
287+
return ('docker compose', '-f', SYNC_COMPOSE_PATH, 'up', '-d')
288288

289289

290290
def get_compose_path(sync_node: bool) -> str:

0 commit comments

Comments
 (0)