Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $local_env = $_SERVER['SERVER_ADDR'] === '127.0.0.1';
- define('URI_PREFIX', ($local_env)
- ? '/edufiles' : '');
- define('APP_SYSTEM_PATH', ($local_env)
- ? '/var/www/html/edufiles' : $_SERVER['DOCUMENT_ROOT']);
- define('APP_PROFILER_ENABLED', FALSE);
- /** @var $vendor_loader Composer\Autoload\ClassLoader */
- $vendor_loader = require '../vendor/autoload.php';
- $vendor_loader->register();
- $loader = new Aura\Autoload\Loader();
- $loader->setPaths([
- 'Edufiles\\' => '../src/',
- 'PHPCrawler\\' => '../src/',
- ]);
- $loader->register();
- // Init DI
- $di = \Edufiles\App::create_di();
- $system = new \Aura\Framework\System(APP_SYSTEM_PATH);
- $di->set('system', $system);
- // Configuration
- require_once '../config/default.php';
- // Init application
- $app = new \Edufiles\App($loader, $di);
- // Instantiate an S3 client
- $s3 = \Aws\Common\Aws::factory('../config/aws.php')->get('s3');
- $di->set('s3', $s3);
- $cb = new \Couchbase("cb.host:8091", "", "", "default");
- $di->set('cb', $cb);
- // Instantiate WebCrewler
- $di->set('crawler', new \Edufiles\WebCrawler());
- // Exec application
- echo $app->exec();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement