Installing SimpleSAMLphp from the repository
These are some notes about running SimpleSAMLphp from the repository.
Prerequisites
- NodeJS version >= 10.0.
Installing from git
Go to the directory where you want to install SimpleSAMLphp:
cd /var
Then do a git clone:
git clone git@github.com:simplesamlphp/simplesamlphp.git simplesamlphp
Initialize configuration and metadata:
cd /var/simplesamlphp
cp -r config-templates/* config/
cp -r metadata-templates/* metadata/
Install the external dependencies with Composer (you can refer to getcomposer.org to get detailed instructions on how to install Composer itself) and npm:
php composer.phar install
npm install
Build the assets:
npm run build
Upgrading
Go to the root directory of your SimpleSAMLphp installation:
cd /var/simplesamlphp
Ask git to update to the latest version:
git fetch origin
git pull origin master
Install or upgrade the external dependencies with Composer and npm:
php composer.phar install
npm install
npm run build