Last active
February 16, 2025 02:49
-
-
Save boykore/51175c71776ca1c446d0a85d0089db86 to your computer and use it in GitHub Desktop.
MageOS initial install
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mkdir mageos && \ | |
cd mageos && \ | |
composer create-project --repository-url=https://repo.mage-os.org/ mage-os/project-community-edition . && \ | |
bin/magento setup:install \ | |
--db-host=DATABASE_HOST \ | |
--db-name=DATABASE_NAME \ | |
--db-user=DATABASE_USER \ | |
--db-password=DATABASE_PASSWORD \ | |
--base-url=https://www.example.com/ \ | |
--base-url-secure=https://www.example.com/ \ | |
--backend-frontname=BACKEND_FRONTNAME \ | |
--use-secure=1 \ | |
--use-secure-admin=1 \ | |
--use-rewrites=1 \ | |
--session-save=redis \ | |
--session-save-redis-host=REDIS_HOST \ | |
--session-save-redis-port=REDIS_PORT \ | |
--session-save-redis-db=0 \ | |
--session-save-redis-max-concurrency=20 \ | |
--cache-backend=redis \ | |
--cache-backend-redis-server=REDIS_HOST \ | |
--cache-backend-redis-port=REDIS_PORT \ | |
--cache-backend-redis-db=1 \ | |
--page-cache=redis \ | |
--page-cache-redis-server=REDIS_HOST \ | |
--page-cache-redis-port=REDIS_PORT \ | |
--page-cache-redis-db=2 \ | |
--amqp-host=RABBIT_MQ_HOST \ | |
--amqp-port=RABBIT_MQ_PORT \ | |
--amqp-user=RABBIT_MQ_USER \ | |
--amqp-password=RABBIT_MQ_PASSWORD \ | |
--search-engine=opensearch \ | |
--opensearch-host=OPENSEARCH_HOST \ | |
--opensearch-port=OPENSEARCH_PORT \ | |
--opensearch-index-prefix=OPENSEARCH_INDEX_PREFIX \ | |
--opensearch-timeout=15 \ | |
--admin-firstname=ADMIN_FIRSTNAME \ | |
--admin-lastname=ADMIN_LASTNAME \ | |
--admin-email=ADMIN_EMAIL \ | |
--admin-user=ADMIN_USER \ | |
--admin-password=ADMIN_PASSWORD \ | |
--language=languageCode_countryCode \ | |
--currency=CURRENCY \ | |
--timezone=TIMEZONE && \ | |
bin/magento deploy:mode:set developer && \ | |
bin/magento indexer:reindex && \ | |
bin/magento cache:flush && \ | |
bin/magento cron:install |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment