Skip to content

Conversation

@EdwinBetanc0urt
Copy link

@EdwinBetanc0urt EdwinBetanc0urt commented Jul 25, 2025

Add DB_ENGINE environment variable, and unify alls DB_* redundant environment variables.

Additional context
The previous method of configuring databases still works, to provide backward compatibility, but priority is given to this proposed approach. In the future (in a major version), the previous method should be removed.

fixes #4677

Add `DB_ENGINE` environment variable, and unify alls `DB_*` redundant environment variables.
fixes NginxProxyManager#4677
```
/app/lib/config.js
   5:1   error  This group of assignments is not aligned   align-assignments/align-assignments
  14:9   error  Missing space before value for key 'host'  key-spacing
  15:9   error  Missing space before value for key 'port'  key-spacing
  19:9   error  Missing space before value for key 'host'  key-spacing
  20:9   error  Missing space before value for key 'port'  key-spacing
  24:9   error  Missing space before value for key 'host'  key-spacing
  25:9   error  Missing space before value for key 'port'  key-spacing
  30:2   error  Missing semicolon                          semi
  58:4   error  This group of assignments is not aligned   align-assignments/align-assignments
  58:62  error  Missing semicolon                          semi
  76:4   error  This group of assignments is not aligned   align-assignments/align-assignments
  76:62  error  Missing semicolon                          semi

✖ 12 problems (12 errors, 0 warnings)
  12 errors and 0 warnings potentially fixable with the `--fix` option.
```
```
/app/lib/config.js
  58:4  error  This group of assignments is not aligned  align-assignments/align-assignments
  76:4  error  This group of assignments is not aligned  align-assignments/align-assignments

✖ 2 problems (2 errors, 0 warnings)
  2 errors and 0 warnings potentially fixable with the `--fix` option.
```
@jc21 jc21 added the requires-verification Waiting for one or more people to confirm the fix label Aug 22, 2025
@nginxproxymanagerci
Copy link

Docker Image for build 10 is available on DockerHub:

nginxproxymanager/nginx-proxy-manager-dev:pr-4678

Note

Ensure you backup your NPM instance before testing this image! Especially if there are database changes.
This is a different docker image namespace than the official image.

Warning

Changes and additions to DNS Providers require verification by at least 2 members of the community!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

requires-verification Waiting for one or more people to confirm the fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Standardize environment variables for database connection

2 participants