Developer guide
Developers
Setup from source (on Centos 6)
yum -y install python-pip python-devel mysql mysql-devel gcc httpd httpd-devel mod_wsgi mod_ssl cronie at ca-policy-egi-core fetch-crl python-iso8601 python-ldap git bash-completion treepip install pip --upgrade pip install setuptools --upgradepip install -r requirements.txtgit clone https://github.com/apel/rest.git /var/www/htmlmysql -u root -e "create database apel_rest" mysql -u root apel_rest < schemas/cloud.sql mysql -u root apel_rest < schemas/cloud-extra.sqlmkdir /etc/httpd/ssl/ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crtcp /var/www/html/conf/apel_rest_api.conf /etc/httpd/conf.d/apel_rest_api.conf cp /var/www/html/conf/ssl.conf /etc/httpd/conf.d/ssl.conf cp /var/www/html/conf/cloudloader.cfg /etc/apel/cloudloader.cfg cp /var/www/html/conf/cloudsummariser.cfg /etc/apel/cloudsummariser.cfgcp /var/www/html/scripts/cloudsummariser /etc/cron.d/cloudsummariser cp /var/www/html/scripts/run_cloud_summariser.sh /usr/bin/run_cloud_summariser.sh cp /var/www/html/scripts/apeldbloader-cloud /etc/init.d/apeldbloader-cloudmkdir /var/log/cloud mkdir /var/run/cloud mkdir -p /var/spool/apel/cloud/ chown apache -R /var/spool/apel/cloud/SERVER_IAM_ID= SERVER_IAM_SECRET= ALLOWED_FOR_GET=
Last updated