Refactor: Use @simpleworkjs/conf for configuration

- Replace ENV vars with proper config system
- Add conf/ directory with base, development, production, secrets
- Add secrets.example.js template
- Update .gitignore for secrets.js
- Show environment in startup banner
This commit is contained in:
2026-02-25 03:22:33 +00:00
parent 56933f59d1
commit 748636591b
8 changed files with 153 additions and 37 deletions

26
conf/secrets.example.js Normal file
View File

@@ -0,0 +1,26 @@
/**
* Example secrets file
*
* Copy this to secrets.js and fill in your actual values
* secrets.js is ignored by git
*/
module.exports = {
gateway: {
// Your OpenClaw gateway token
token: 'your-gateway-token-here'
},
session: {
// Random string for session signing
secret: 'generate-a-random-string-here'
},
auth: {
ldap: {
// LDAP bind credentials (if needed for search)
bindDN: 'cn=admin,dc=example,dc=com',
bindPassword: 'ldap-admin-password'
}
}
};