From 6cf9ccaed2382975173f19334bf8eab4579d4a37 Mon Sep 17 00:00:00 2001 From: Dirk de Visser Date: Fri, 15 Sep 2023 23:48:15 +0200 Subject: [PATCH] fix(cli): correctly clean on `compas docker clean --project foo-bar` with a `-` in the name --- packages/cli/src/compas/commands/docker.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/cli/src/compas/commands/docker.js b/packages/cli/src/compas/commands/docker.js index 45f6e95113..bf992ccb2a 100644 --- a/packages/cli/src/compas/commands/docker.js +++ b/packages/cli/src/compas/commands/docker.js @@ -379,16 +379,16 @@ async function cleanContainers(logger, state, context) { "SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE pid <> pg_backend_pid();"; for (const command of stdout.split("\n")) { if (command.trim().startsWith("DROP DATABASE")) { - pgCommand += `${command.trim()};`; + pgCommand += `${command.trim()}`; } } for (const project of projects) { - pgCommand += `CREATE DATABASE ${project};`; + pgCommand += `CREATE DATABASE "${project}";`; } const { exitCode, ...dockerLogs } = await exec( - `echo "${pgCommand}" | docker exec -i ${postgresContainer} psql --user postgres`, + `echo '${pgCommand}' | docker exec -i ${postgresContainer} psql --user postgres`, ); if (exitCode !== 0) {