anchor.diff:    /// Pool an SQL-Verbindungen (Standardmaximum 50)
     ConnectionPool db;
   
  +  final String dbhost, dbuser, dbpassword, dbname;
  +
     Future _connectDb() async {
       try {
         db = new ConnectionPool(
  -          host: 'mysql',
  +          host: dbhost,
             port: 3306,
  -          user: 'event',
  -          password: 'event',
  -          db: 'event',
  +          user: dbuser,
  +          password: dbpassword,
  +          db: dbname,
             max: 50);
         await db.ping();
       } finally {
  
positive.code:         new Directory(backupPath),
          new File(backupFilePath),
          authenticator,
          skipplayback);
  
      await retry(es._connectDb,
          interval: new Duration(seconds: 5), tryLimit: 20);
  
negative.code:       this.backupDirectory,
        this.backupFile,
        this.authenticator,
        this.skipplayback,
        this.dbhost,
        this.dbuser,
        this.dbpassword,
        this.dbname);
  
    /**
     * Erstellt einen neuen [EventRouter] mit den angegeben [EventHandler]n und
     * [QueryHandler]n.
     * */
    static Future<EventRouter> create(httpHandlers, eventHandler, queryHandler,
        {String eventFilePath,
        String backupPath,
        String backupFilePath,
        String databaseSchemaPath: 'lib/schema.sql',
        Authoriser authenticator,
        bool skipplayback: false,
        String dbHost,
        String dbUser,
        String dbPassword,
        String dbName}) async {
      // Instanz anlegen
      final EventRouter es = new EventRouter._EventRouter(
          httpHandlers,
  