Skip to content

Instantly share code, notes, and snippets.

@boykore
Last active February 16, 2025 02:49
Show Gist options
  • Save boykore/51175c71776ca1c446d0a85d0089db86 to your computer and use it in GitHub Desktop.
Save boykore/51175c71776ca1c446d0a85d0089db86 to your computer and use it in GitHub Desktop.
MageOS initial install
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