mirror of https://github.com/MISP/MISP
chg: [internal] Simplify installation with composer
parent
fdf1379f3f
commit
bcc905c61c
|
@ -943,8 +943,6 @@ alias composer70='composer72'
|
|||
composer72 () {
|
||||
cd $PATH_TO_MISP/app
|
||||
mkdir /var/www/.composer ; chown $WWW_USER:$WWW_USER /var/www/.composer
|
||||
$SUDO_WWW php composer.phar require kamisama/cake-resque:4.1.2
|
||||
$SUDO_WWW php composer.phar config vendor-dir Vendor
|
||||
$SUDO_WWW php composer.phar install
|
||||
}
|
||||
|
||||
|
@ -961,8 +959,6 @@ composer73 () {
|
|||
checkFail "composer.phar checksum failed, please investigate manually. " $?
|
||||
$SUDO_WWW php composer-setup.php
|
||||
$SUDO_WWW php -r "unlink('composer-setup.php');"
|
||||
$SUDO_WWW php composer.phar require kamisama/cake-resque:4.1.2
|
||||
$SUDO_WWW php composer.phar config vendor-dir Vendor
|
||||
$SUDO_WWW php composer.phar install
|
||||
}
|
||||
|
||||
|
@ -1329,8 +1325,6 @@ installCake () {
|
|||
# Make composer cache happy
|
||||
# /!\ composer on Ubuntu when invoked with sudo -u doesn't set $HOME to /var/www but keeps it /home/misp \!/
|
||||
sudo mkdir /var/www/.composer ; sudo chown $WWW_USER:$WWW_USER /var/www/.composer
|
||||
$SUDO_WWW php composer.phar require kamisama/cake-resque:4.1.2
|
||||
$SUDO_WWW php composer.phar config vendor-dir Vendor
|
||||
$SUDO_WWW php composer.phar install
|
||||
|
||||
# Enable CakeResque with php-redis
|
||||
|
|
|
@ -1 +1 @@
|
|||
6f5260ea0b7af730f4b94007e5046f661e3c2585 INSTALL.sh
|
||||
692b4b07289064b7e0c895a11dc627c39c51f108 INSTALL.sh
|
||||
|
|
|
@ -1 +1 @@
|
|||
babd4491825edd02153d7d09624f1668c452ee14279872f367c5729dd51171bc INSTALL.sh
|
||||
4c3fe46366616bd77f78fcf68f0a33cd90f9c0480dd06b0d14da1fa66f4ed2a8 INSTALL.sh
|
||||
|
|
|
@ -1 +1 @@
|
|||
0cf66499a027baaf5b52aba19270a7f6e5fbc7d99df225a9049bf9c35c35f9c4316a59ef92ec544ef2f23eea416897b0 INSTALL.sh
|
||||
576574cf5390b00b2fd05ef6a2cbe6c85f5d737224776927c8f937a2465c41cbb0bf1a21e564a1715bf8cc104799c59c INSTALL.sh
|
||||
|
|
|
@ -1 +1 @@
|
|||
cfc7e4b1749ad8ed2d75fd3e7d984bb48ab253559c4a37318568dfc175fad40612a05bb59d3672dc3de88b651bd18e8b959457c4ae9c72eff2c0a7418e51fce8 INSTALL.sh
|
||||
3f5e83afab583b63d83d4d71f3d5f395e058b990c1ed68aa6fee4a77a26529a5ebe6110723a4afc7e99aa451ea2fdebcc1931aafb121cadaa09225fa986f3c08 INSTALL.sh
|
||||
|
|
|
@ -164,20 +164,6 @@
|
|||
group: root
|
||||
mode: 0755
|
||||
|
||||
- name: Cake-resque installation
|
||||
composer:
|
||||
command: "require"
|
||||
arguments: "kamisama/cake-resque:4.1.2"
|
||||
working_dir: "/opt/misp-server/misp/app"
|
||||
register: cakeresque_install
|
||||
|
||||
- name: Vendor configure
|
||||
composer:
|
||||
command: "config"
|
||||
arguments: "vendor-dir Vendor"
|
||||
working_dir: "/opt/misp-server/misp/app"
|
||||
when: cakeresque_install.changed
|
||||
|
||||
- name: PHP composer install
|
||||
composer:
|
||||
command: "install"
|
||||
|
|
|
@ -23,7 +23,6 @@ Install the AWS PHP SDK
|
|||
|
||||
```bash
|
||||
cd /var/www/MISP/app
|
||||
sudo -u www-data php composer.phar config vendor-dir Vendor
|
||||
sudo -u www-data php composer.phar require aws/aws-sdk-php
|
||||
```
|
||||
|
||||
|
|
|
@ -327,8 +327,6 @@ installCake_RHEL ()
|
|||
#$SUDO_WWW $RUN_PHP -- php -r "if (hash_file('SHA384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
|
||||
#$SUDO_WWW $RUN_PHP "php composer-setup.php"
|
||||
#$SUDO_WWW $RUN_PHP -- php -r "unlink('composer-setup.php');"
|
||||
$SUDO_WWW $RUN_PHP "php composer.phar require kamisama/cake-resque:4.1.2"
|
||||
$SUDO_WWW $RUN_PHP "php composer.phar config vendor-dir Vendor"
|
||||
$SUDO_WWW $RUN_PHP "php composer.phar install"
|
||||
|
||||
## sudo yum install php-redis -y
|
||||
|
|
|
@ -304,8 +304,6 @@ installCake_RHEL ()
|
|||
$SUDO_WWW php -r "if (hash_file('SHA384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
|
||||
$SUDO_WWW php composer-setup.php
|
||||
$SUDO_WWW php -r "unlink('composer-setup.php');"
|
||||
$SUDO_WWW php composer.phar require kamisama/cake-resque:4.1.2
|
||||
$SUDO_WWW php composer.phar config vendor-dir Vendor
|
||||
$SUDO_WWW php composer.phar install
|
||||
|
||||
## sudo yum install php-redis -y
|
||||
|
|
|
@ -206,8 +206,6 @@ installCake () {
|
|||
# Make composer cache happy
|
||||
# /!\ composer on Ubuntu when invoked with sudo -u doesn't set $HOME to /var/www but keeps it /home/misp \!/
|
||||
sudo mkdir /var/www/.composer ; sudo chown $WWW_USER:$WWW_USER /var/www/.composer
|
||||
$SUDO_WWW php composer.phar require kamisama/cake-resque:4.1.2
|
||||
$SUDO_WWW php composer.phar config vendor-dir Vendor
|
||||
$SUDO_WWW php composer.phar install
|
||||
|
||||
# Enable CakeResque with php-redis
|
||||
|
|
|
@ -160,8 +160,6 @@ cd /var/www/MISP/app
|
|||
# Make composer cache happy
|
||||
# /!\ composer on Ubuntu when invoked with sudo -u doesn't set $HOME to /var/www but keeps it /home/misp \!/
|
||||
sudo mkdir /var/www/.composer ; sudo chown www-data:www-data /var/www/.composer
|
||||
sudo -H -u www-data php composer.phar require kamisama/cake-resque:4.1.2
|
||||
sudo -H -u www-data php composer.phar config vendor-dir Vendor
|
||||
sudo -H -u www-data php composer.phar install
|
||||
|
||||
# Enable CakeResque with php-redis
|
||||
|
|
|
@ -251,8 +251,6 @@ sudo -H -u www ${PATH_TO_MISP}/venv/bin/pip install .
|
|||
```bash
|
||||
# Install CakeResque along with its dependencies if you intend to use the built in background jobs:
|
||||
cd ${PATH_TO_MISP}/app
|
||||
sudo -u www php composer.phar require kamisama/cake-resque:4.1.2
|
||||
sudo -u www php composer.phar config vendor-dir Vendor
|
||||
sudo -u www php composer.phar install
|
||||
|
||||
# To use the scheduler worker for scheduled tasks, do the following:
|
||||
|
|
|
@ -788,8 +788,6 @@ alias composer70='composer72'
|
|||
composer72 () {
|
||||
cd $PATH_TO_MISP/app
|
||||
mkdir /var/www/.composer ; chown $WWW_USER:$WWW_USER /var/www/.composer
|
||||
$SUDO_WWW php composer.phar require kamisama/cake-resque:4.1.2
|
||||
$SUDO_WWW php composer.phar config vendor-dir Vendor
|
||||
$SUDO_WWW php composer.phar install
|
||||
}
|
||||
|
||||
|
@ -806,8 +804,6 @@ composer73 () {
|
|||
checkFail "composer.phar checksum failed, please investigate manually. " $?
|
||||
$SUDO_WWW php composer-setup.php
|
||||
$SUDO_WWW php -r "unlink('composer-setup.php');"
|
||||
$SUDO_WWW php composer.phar require kamisama/cake-resque:4.1.2
|
||||
$SUDO_WWW php composer.phar config vendor-dir Vendor
|
||||
$SUDO_WWW php composer.phar install
|
||||
}
|
||||
|
||||
|
|
|
@ -238,9 +238,6 @@ sudo -u www php -r "if (hash_file('SHA384', 'composer-setup.php') === 'a5c698ffe
|
|||
('composer-setup.php'); } echo PHP_EOL;"
|
||||
sudo -u www env HOME=/tmp php composer-setup.php
|
||||
sudo -u www php -r "unlink('composer-setup.php');"
|
||||
|
||||
sudo -u www HOME=/tmp php composer.phar require kamisama/cake-resque:4.1.2
|
||||
sudo -u www HOME=/tmp php composer.phar config vendor-dir Vendor
|
||||
sudo -u www HOME=/tmp php composer.phar install
|
||||
|
||||
# To use the scheduler worker for scheduled tasks, do the following:
|
||||
|
|
|
@ -413,8 +413,6 @@ doas -u www php -r "copy('https://getcomposer.org/installer', 'composer-setup.ph
|
|||
doas -u www php -r "if (hash_file('SHA384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
|
||||
doas -u www env HOME=/var/www php composer-setup.php
|
||||
doas -u www php -r "unlink('composer-setup.php');"
|
||||
doas -u www env HOME=/var/www php composer.phar require kamisama/cake-resque:4.1.2
|
||||
doas -u www env HOME=/var/www php composer.phar config vendor-dir Vendor
|
||||
doas -u www env HOME=/var/www php composer.phar install
|
||||
|
||||
# To use the scheduler worker for scheduled tasks, do the following:
|
||||
|
|
|
@ -244,8 +244,6 @@ cd $PATH_TO_MISP/app
|
|||
#$SUDO_WWW $RUN_PHP -- php -r "if (hash_file('SHA384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
|
||||
#$SUDO_WWW $RUN_PHP "php composer-setup.php"
|
||||
#$SUDO_WWW $RUN_PHP -- php -r "unlink('composer-setup.php');"
|
||||
$SUDO_WWW $RUN_PHP "php composer.phar require kamisama/cake-resque:4.1.2"
|
||||
$SUDO_WWW $RUN_PHP "php composer.phar config vendor-dir Vendor"
|
||||
$SUDO_WWW $RUN_PHP "php composer.phar install"
|
||||
|
||||
sudo yum install php-redis -y
|
||||
|
|
|
@ -231,8 +231,6 @@ cd $PATH_TO_MISP/app
|
|||
#$SUDO_WWW $RUN_PHP -- php -r "if (hash_file('SHA384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
|
||||
#$SUDO_WWW $RUN_PHP "php composer-setup.php"
|
||||
#$SUDO_WWW $RUN_PHP -- php -r "unlink('composer-setup.php');"
|
||||
$SUDO_WWW $RUN_PHP "php composer.phar require kamisama/cake-resque:4.1.2"
|
||||
$SUDO_WWW $RUN_PHP "php composer.phar config vendor-dir Vendor"
|
||||
$SUDO_WWW $RUN_PHP "php composer.phar install"
|
||||
|
||||
sudo yum install php-redis -y
|
||||
|
|
|
@ -201,8 +201,6 @@ $SUDO_WWW php -r "copy('https://getcomposer.org/installer', 'composer-setup.php'
|
|||
$SUDO_WWW php -r "if (hash_file('SHA384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
|
||||
$SUDO_WWW php composer-setup.php
|
||||
$SUDO_WWW php -r "unlink('composer-setup.php');"
|
||||
$SUDO_WWW php composer.phar require kamisama/cake-resque:4.1.2
|
||||
$SUDO_WWW php composer.phar config vendor-dir Vendor
|
||||
$SUDO_WWW php composer.phar install
|
||||
|
||||
# Enable CakeResque with php-redis
|
||||
|
|
|
@ -221,8 +221,6 @@ sudo mkdir /var/www/.composer ; sudo chown $WWW_USER:$WWW_USER /var/www/.compose
|
|||
# $SUDO_WWW php -r "if (hash_file('SHA384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
|
||||
# $SUDO_WWW php composer-setup.php
|
||||
# $SUDO_WWW php -r "unlink('composer-setup.php');"
|
||||
$SUDO_WWW php composer.phar require kamisama/cake-resque:4.1.2
|
||||
$SUDO_WWW php composer.phar config vendor-dir Vendor
|
||||
$SUDO_WWW php composer.phar install
|
||||
|
||||
# Enable CakeResque with php-redis
|
||||
|
|
|
@ -228,8 +228,6 @@ function installMISPonTsurugi() {
|
|||
|
||||
cd $PATH_TO_MISP/app
|
||||
mkdir /var/www/.composer ; chown www-data:www-data /var/www/.composer
|
||||
$SUDO_WWW php composer.phar require kamisama/cake-resque:4.1.2
|
||||
$SUDO_WWW php composer.phar config vendor-dir Vendor
|
||||
$SUDO_WWW php composer.phar install
|
||||
|
||||
$SUDO_WWW cp -fa $PATH_TO_MISP/INSTALL/setup/config.php $PATH_TO_MISP/app/Plugin/CakeResque/Config/config.php
|
||||
|
|
|
@ -202,8 +202,6 @@ ${PATH_TO_MISP}/venv/bin/pip install .
|
|||
|
||||
# Install CakeResque along with its dependencies if you intend to use the built in background jobs:
|
||||
cd ${PATH_TO_MISP}/app
|
||||
php composer.phar require kamisama/cake-resque:4.1.2
|
||||
php composer.phar config vendor-dir Vendor
|
||||
php composer.phar install
|
||||
|
||||
# Enable CakeResque with php-redis
|
||||
|
|
Loading…
Reference in New Issue