6e7136da56
The default filename for documenting binary dependencies has been changed from "other-requirements.txt" to "bindep.txt" with the release of bindep 2.1.0. While the previous name is still supported, it will be deprecated. Move the file around to follow this change. Note that this change is self-testing, the OpenStack CI infrastructure will use a "bindep.txt" file to setup nodes for testing. For more information about bindep, see also: http://docs.openstack.org/infra/manual/drivers.html#package-requirements http://docs.openstack.org/infra/bindep/ Also, update package names for Ubuntu Xenial, some packages have been renamed. Change-Id: If50b8304e452877db0aa58500e94307eaae25294 |
||
---|---|---|
app | ||
bootstrap | ||
doc/source | ||
public | ||
.bowerrc | ||
.gitattributes | ||
.gitignore | ||
.gitreview | ||
CONTRIBUTING.md | ||
artisan | ||
behat.yml | ||
bindep.txt | ||
bower.json | ||
composer.json | ||
phpunit.xml | ||
readme.md | ||
requirements.txt | ||
server.php | ||
setup.cfg | ||
setup.py | ||
tox.ini |
readme.md
OpenstackId Idp
Prerequisites
* LAMP/LEMP environment
* Redis
* PHP >= 5.3.7
* composer (https://getcomposer.org/)
Install
run following commands on root folder
- curl -s https://getcomposer.org/installer | php
- php composer.phar install --prefer-dist
- php composer.phar dump-autoload --optimize
- php artisan migrate --env=YOUR_ENVIRONMENT
- php artisan db:seed --env=YOUR_ENVIRONMENT
- phpunit --bootstrap vendor/autoload.php
- give proper rights to app/storage folder (775 and proper users)
- vendor/bin/behat --config /home/smarcet/git/openstackid/behat.yml
Permissions
Laravel may require some permissions to be configured: folders within storage and vendor require write access by the web server.