code: private void startDbServer() {
          final String mode = Config.getInstance().getProperty(Config.AlpineKey.DATABASE_MODE);
          final int port = Config.getInstance().getPropertyAsInt(Config.AlpineKey.DATABASE_PORT);
  
          if (StringUtils.isEmpty(mode) || !("server".equals(mode) || "embedded".equals(mode) || "external".equals(mode))) {
              LOGGER.error("Database mode not specified. Expected values are 'server', 'embedded', or 'external'");
          }
  
          if (dbServer != null || "embedded".equals(mode) || "external".equals(mode)) {
              return;
          }
          final String[] args = new String[] {
                  "-tcp",
                  "-tcpPort", String.valueOf(port),
                  "-tcpAllowOthers",
          };
          try {
              LOGGER.info("Attempting to start database service");
              dbServer = Server.createTcpServer(args).start();
              LOGGER.info("Database service started");
          } catch (SQLException e) {
              LOGGER.error("Unable to start database service: " + e.getMessage());
              stopDbServer();
          }
      }
docs: Starts the H2 database engine if the database mode is set to 'server'