mirror of
https://github.com/Melledy/Nebula.git
synced 2026-09-19 09:09:54 +02:00
Dockerize Nebula (#31)
* feat: introduce docker and compose * feat: add public host/port env var Added `NEBULA_PUBLIC_HOST` and `NEBULA_PUBLIC_PORT` environment variables. Will override config values. * chore: update compose manifest Add `NEBULA_PUBLIC_PORT` environment variable for serverlist.
This commit is contained in:
@@ -46,10 +46,12 @@ public final class DatabaseManager {
|
||||
public DatabaseManager(DatabaseInfo info, ServerType type) {
|
||||
// Variables
|
||||
var internalConfig = Nebula.getConfig().getInternalMongoServer();
|
||||
String connectionString = info.getUri();
|
||||
String connectionString = info.getConnectionString();
|
||||
|
||||
boolean useMongo = System.getenv("NEBULA_MONGODB_HOST") != null;
|
||||
|
||||
// Start local mongo server
|
||||
if (info.isUseInternal()) {
|
||||
if (info.isUseInternal() && !useMongo) {
|
||||
if (Utils.isPortOpen(internalConfig.getAddress(), internalConfig.getPort())) {
|
||||
connectionString = startInternalMongoServer(internalConfig);
|
||||
Nebula.getLogger().info("Started local MongoDB server at " + server.getConnectionString());
|
||||
|
||||
Reference in New Issue
Block a user