diff --git a/instance/src/lib/nginx.ts b/instance/src/lib/nginx.ts index 64c3dc3..6df2c59 100644 --- a/instance/src/lib/nginx.ts +++ b/instance/src/lib/nginx.ts @@ -24,6 +24,7 @@ server { const conf_file_path = path.join(conf_dir, domain + ".conf"); const enabled_conf_file_path = path.join(this.enabled_conf_dir, domain + ".conf"); await Deno.writeTextFile(conf_file_path, conf_file_content); + await Deno.remove(enabled_conf_file_path, { recursive: true }); await run("ln", "-s", await Deno.realPath(conf_file_path), enabled_conf_file_path); await this.reload(); return conf_file_path;