Advertisement
Guest User

Untitled

a guest
Jan 29th, 2013
6
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.11 KB | None | 0 0
  1. <?php
  2. $local_env = $_SERVER['SERVER_ADDR'] === '127.0.0.1';
  3.  
  4. define('URI_PREFIX', ($local_env)
  5.         ? '/edufiles' : '');
  6.  
  7. define('APP_SYSTEM_PATH', ($local_env)
  8.         ? '/var/www/html/edufiles' : $_SERVER['DOCUMENT_ROOT']);
  9.  
  10. define('APP_PROFILER_ENABLED', FALSE);
  11.  
  12. /** @var $vendor_loader Composer\Autoload\ClassLoader */
  13. $vendor_loader = require '../vendor/autoload.php';
  14. $vendor_loader->register();
  15.  
  16.  
  17. $loader = new Aura\Autoload\Loader();
  18. $loader->setPaths([
  19.     'Edufiles\\' => '../src/',
  20.     'PHPCrawler\\' => '../src/',
  21. ]);
  22.  
  23. $loader->register();
  24.  
  25. // Init DI
  26. $di = \Edufiles\App::create_di();
  27.  
  28. $system =  new \Aura\Framework\System(APP_SYSTEM_PATH);
  29. $di->set('system', $system);
  30. // Configuration
  31. require_once '../config/default.php';
  32.  
  33. // Init application
  34. $app = new \Edufiles\App($loader, $di);
  35.  
  36. // Instantiate an S3 client
  37. $s3 = \Aws\Common\Aws::factory('../config/aws.php')->get('s3');
  38. $di->set('s3', $s3);
  39.  
  40. $cb = new \Couchbase("cb.host:8091", "", "", "default");
  41. $di->set('cb', $cb);
  42.  
  43. // Instantiate WebCrewler
  44. $di->set('crawler', new \Edufiles\WebCrawler());
  45.  
  46. // Exec application
  47. echo $app->exec();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement