setup-install 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. DOMAIN=${1:-magento.test}
  2. # shellcheck source=../env/db.env
  3. source env/db.env
  4. # shellcheck source=../env/elasticsearch.env
  5. source env/elasticsearch.env
  6. # shellcheck source=../env/opensearch.env
  7. source env/opensearch.env
  8. # shellcheck source=../env/magento.env
  9. source env/magento.env
  10. # shellcheck source=../env/rabbitmq.env
  11. source env/rabbitmq.env
  12. bin/clinotty bin/magento setup:install \
  13. --db-host="$MYSQL_HOST" \
  14. --db-name="$MYSQL_DATABASE" \
  15. --db-user="$MYSQL_USER" \
  16. --db-password="$MYSQL_PASSWORD" \
  17. --base-url=https://"$DOMAIN"/ \
  18. --base-url-secure=https://"$DOMAIN"/ \
  19. --backend-frontname="$MAGENTO_ADMIN_FRONTNAME" \
  20. --admin-firstname="$MAGENTO_ADMIN_FIRST_NAME" \
  21. --admin-lastname="$MAGENTO_ADMIN_LAST_NAME" \
  22. --admin-email="$MAGENTO_ADMIN_EMAIL" \
  23. --admin-user="$MAGENTO_ADMIN_USER" \
  24. --admin-password="$MAGENTO_ADMIN_PASSWORD" \
  25. --language="$MAGENTO_LOCALE" \
  26. --currency="$MAGENTO_CURRENCY" \
  27. --timezone="$MAGENTO_TIMEZONE" \
  28. --amqp-host="$RABBITMQ_HOST" \
  29. --amqp-port="$RABBITMQ_PORT" \
  30. --amqp-user="$RABBITMQ_DEFAULT_USER" \
  31. --amqp-password="$RABBITMQ_DEFAULT_PASS" \
  32. --amqp-virtualhost="$RABBITMQ_DEFAULT_VHOST" \
  33. --cache-backend=redis \
  34. --cache-backend-redis-server=redis \
  35. --cache-backend-redis-db=0 \
  36. --page-cache=redis \
  37. --page-cache-redis-server=redis \
  38. --page-cache-redis-db=1 \
  39. --session-save=redis \
  40. --session-save-redis-host=redis \
  41. --session-save-redis-log-level=4 \
  42. --session-save-redis-db=2 \
  43. --elasticsearch-host=$OPENSEARCH_HOST \
  44. --elasticsearch-port=$OPENSEARCH_PORT \
  45. --use-rewrites=1 \
  46. --no-interaction