|
| 1 | +# Install N98-Magerun |
| 2 | +n98-magerun2.phar: |
| 3 | + wget -q https://files.magerun.net/n98-magerun2.phar |
| 4 | + chmod +x ./n98-magerun2.phar |
| 5 | + |
| 6 | +# Check Magento installation |
| 7 | +sys-check: n98-magerun2.phar |
| 8 | + ./n98-magerun2.phar sys:check |
| 9 | + |
| 10 | +# Install Magento (without starting Apache) |
| 11 | +magento: |
| 12 | + sed '/exec /d' /tmp/install_magento.sh | bash |
| 13 | + |
| 14 | +hyva: install-hyva configure flush |
| 15 | + |
| 16 | +# Hyva install |
| 17 | +install-hyva: |
| 18 | + sed '/exec /d' /tmp/install_hyva.sh | bash |
| 19 | + |
| 20 | +# Install developer module |
| 21 | +dev-module: |
| 22 | + bin/magento module:enable Adyen_Developer |
| 23 | + bin/magento setup:upgrade |
| 24 | + |
| 25 | +# Configuration |
| 26 | +configure: n98-magerun2.phar |
| 27 | + echo "configuration step started" |
| 28 | + bin/magento config:set payment/adyen_abstract/demo_mode 1 |
| 29 | + bin/magento adyen:enablepaymentmethods:run |
| 30 | + bin/magento config:set payment/adyen_abstract/has_holder_name 1 |
| 31 | + bin/magento config:set payment/adyen_pay_by_link/active 1 |
| 32 | + bin/magento config:set payment/adyen_pay_by_link/days_to_expire 5 |
| 33 | + bin/magento config:set payment/adyen_giving/active 1 |
| 34 | + bin/magento config:set payment/adyen_giving/charity_description 'test' |
| 35 | + bin/magento config:set payment/adyen_giving/charity_website 'https://adyen.com' |
| 36 | + bin/magento config:set payment/adyen_giving/charity_merchant_account "${DONATION_ACCOUNT}" |
| 37 | + bin/magento config:set payment/adyen_giving/donation_amounts '1,5,10' |
| 38 | + bin/magento config:set payment/adyen_giving/background_image '' |
| 39 | + bin/magento config:set payment/adyen_abstract/merchant_account "${ADYEN_MERCHANT}" |
| 40 | + bin/magento config:set payment/adyen_abstract/notifications_ip_check 0 |
| 41 | + bin/magento config:set payment/adyen_abstract/payment_authorized 'processing' |
| 42 | + bin/magento config:set payment/adyen_abstract/payment_pre_authorized 'pending_payment' |
| 43 | + bin/magento config:set payment/adyen_abstract/capture_mode 'manual' |
| 44 | + bin/magento config:set payment/adyen_abstract/paypal_capture_mode 0 |
| 45 | + bin/magento config:set payment/adyen_abstract/recurring_configuration '{"adyen_cc":{"name":"Credit Card","enabled":"1","recurringProcessingModel":"CardOnFile"}}' |
| 46 | + bin/magento config:set payment/adyen_cc_vault/require_cvc 1 |
| 47 | + bin/magento config:set payment/adyen_abstract/client_key_test "${ADYEN_CLIENT_KEY}" |
| 48 | + bin/magento config:set payment/adyen_abstract/notification_username 'admin' |
| 49 | + bin/magento config:set payment/adyen_abstract/payment_methods_active 1 |
| 50 | + bin/magento config:set payment/adyen_abstract/has_holder_name 1 |
| 51 | + ./n98-magerun2.phar config:store:set --encrypt payment/adyen_abstract/notification_password '1234' > /dev/null |
| 52 | + ./n98-magerun2.phar config:store:set --encrypt payment/adyen_abstract/api_key_test "${ADYEN_API_KEY}" > /dev/null |
| 53 | + echo "configuration step ended" |
| 54 | + |
| 55 | +# Clear cache |
| 56 | +flush: |
| 57 | + bin/magento cache:flush |
| 58 | + |
| 59 | +# Setup permissions |
| 60 | +fs: |
| 61 | + find var generated vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + |
| 62 | + find var generated vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + |
| 63 | + chmod 777 -R var |
| 64 | + chown -R www-data:www-data . |
| 65 | + chmod u+x bin/magento |
| 66 | + echo "memory_limit = -1" > /usr/local/etc/php/conf.d/memory.ini |
| 67 | + |
| 68 | +# Production mode |
| 69 | +production: |
| 70 | + bin/magento deploy:mode:set production |
| 71 | + |
| 72 | +refresh: |
| 73 | + rm -rf generated/metadata |
| 74 | + rm -rf generated/code |
| 75 | + rm -rf pub/static/adminhtml/* |
| 76 | + rm -rf pub/static/frontend/* |
| 77 | + |
| 78 | + bin/magento setup:upgrade |
| 79 | + bin/magento setup:di:compile |
| 80 | + bin/magento setup:static-content:deploy -f |
| 81 | + bin/magento cache:flush |
| 82 | + |
| 83 | +MAGENTO_ROOT=/var/www/html |
0 commit comments