fix: open file in a+ to avoid read issues

This commit is contained in:
Aarnav Tale 2025-04-02 13:40:01 -04:00
parent 80c987f383
commit d698cf5478
No known key found for this signature in database
2 changed files with 5 additions and 1 deletions

View File

@ -202,7 +202,7 @@ async function loadUserFile(path: string) {
const realPath = resolve(path);
try {
const handle = await open(realPath, 'r+');
const handle = await open(realPath, 'a+');
log.info('config', 'Using user database file at %s', realPath);
await handle.close();
} catch (error) {

View File

@ -105,3 +105,7 @@ oidc:
# This should point to your publicly accessibly URL
# for your Headplane instance with /admin/oidc/callback
redirect_uri: "http://localhost:3000/admin/oidc/callback"
# Stores the users and their permissions for Headplane
# This is a path to a JSON file, default is specified below.
user_storage_file: "/var/lib/headplane/users.json"