setup-install 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. # shellcheck source=../env/redis.env
  13. source env/redis.env
  14. bin/clinotty bin/magento setup:install \
  15. --db-host="$MYSQL_HOST" \
  16. --db-name="$MYSQL_DATABASE" \
  17. --db-user="$MYSQL_USER" \
  18. --db-password="$MYSQL_PASSWORD" \
  19. --base-url=https://"$DOMAIN"/ \
  20. --base-url-secure=https://"$DOMAIN"/ \
  21. --backend-frontname="$MAGENTO_ADMIN_FRONTNAME" \
  22. --admin-firstname="$MAGENTO_ADMIN_FIRST_NAME" \
  23. --admin-lastname="$MAGENTO_ADMIN_LAST_NAME" \
  24. --admin-email="$MAGENTO_ADMIN_EMAIL" \
  25. --admin-user="$MAGENTO_ADMIN_USER" \
  26. --admin-password="$MAGENTO_ADMIN_PASSWORD" \
  27. --language="$MAGENTO_LOCALE" \
  28. --currency="$MAGENTO_CURRENCY" \
  29. --timezone="$MAGENTO_TIMEZONE" \
  30. --amqp-host="$RABBITMQ_HOST" \
  31. --amqp-port="$RABBITMQ_PORT" \
  32. --amqp-user="$RABBITMQ_DEFAULT_USER" \
  33. --amqp-password="$RABBITMQ_DEFAULT_PASS" \
  34. --amqp-virtualhost="$RABBITMQ_DEFAULT_VHOST" \
  35. --cache-backend=redis \
  36. --cache-backend-redis-server="$REDIS_CACHE_BACKEND_SERVER" \
  37. --cache-backend-redis-db="$REDIS_CACHE_BACKEND_DB" \
  38. --page-cache=redis \
  39. --page-cache-redis-server="$REDIS_PAGE_CACHE_SERVER" \
  40. --page-cache-redis-db="$REDIS_PAGE_CACHE_DB" \
  41. --session-save=redis \
  42. --session-save-redis-host="$REDIS_SESSION_SAVE_HOST" \
  43. --session-save-redis-log-level=4 \
  44. --session-save-redis-db=2 \
  45. --elasticsearch-host="$ES_HOST" \
  46. --elasticsearch-port="$ES_PORT" \
  47. --opensearch-host="$OPENSEARCH_HOST" \
  48. --opensearch-port="$OPENSEARCH_PORT" \
  49. --use-rewrites=1 \
  50. --no-interaction