diff --git a/README.md b/README.md index e3ca161..6de7431 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ docker compose up -d ### Get the connection string ```shell -docker compose exec nsecbunkerd cat /app/connection.txt +docker compose exec nsecbunkerd cat /app/config/connection.txt ``` nsecBunker will give you a connection string like: diff --git a/src/daemon/admin/index.ts b/src/daemon/admin/index.ts index 7902005..df42ab4 100644 --- a/src/daemon/admin/index.ts +++ b/src/daemon/admin/index.ts @@ -17,6 +17,8 @@ import fs from 'fs'; import { validateRequestFromAdmin } from './validations/request-from-admin'; import { dmUser } from '../../utils/dm-user'; import { IConfig, getCurrentConfig } from "../../config"; +import path from 'path'; + const debug = createDebug("nsecbunker:admin"); @@ -63,7 +65,8 @@ class AdminInterface { console.log(`\n\nnsecBunker connection string:\n\n${connectionString}\n\n`); // write connection string to connection.txt - fs.writeFileSync('connection.txt', connectionString); + const configFolder = path.dirname(configFile) + fs.writeFileSync(path.join(configFolder, 'connection.txt'), connectionString); this.signerUser = user;