Skip to content

Commit c07ac1a

Browse files
committed
fix: rebuild app on subsequent app generate
1 parent ecde531 commit c07ac1a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.suite-cli/cli/scripts/scripts.module.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const { join, sep, resolve } = require('node:path')
33
const os = require('os')
44
const { mkdirSync, readFile } = require('fs')
55
const { cwd, chdir, exit, platform } = require('node:process')
6-
const { existsSync, statSync, readdirSync, writeFileSync, readFileSync } = require('node:fs');
6+
const { existsSync, statSync, readdirSync, writeFileSync, readFileSync, rmSync } = require('node:fs');
77
let { exec, spawn } = require('node:child_process');
88
const { writeFile } = require('node:fs/promises');
99
const assets = require('./assets')
@@ -1373,6 +1373,10 @@ const scaffoldApp = ({ answers }) => {
13731373
const app_directory = join(project_root, 'gateways/apps', answers.app_name)
13741374
const webserver_dir = join(app_directory, webserver)
13751375

1376+
// Remove the directory if it already exists
1377+
if (existsSync(app_directory)) {
1378+
rmSync(app_directory, { recursive: true });
1379+
}
13761380
mkdirSync(webserver_dir, { recursive: true })
13771381
writeFileSync(join(app_directory, 'docker-compose.dev.yml'), assets.dockerComposeContent({ services: answers.services, app_name: answers.app_name, webserver }));
13781382
writeFileSync(join(app_directory, 'docker-compose.yml'), assets.dockerComposeContent({ services: answers.services, app_name: answers.app_name, webserver }));

0 commit comments

Comments
 (0)