Ignite CMS
  • Overview
  • Getting Started
    • Installation
    • Setup
    • Hosting
    • Advanced Configuration
    • Uninstall
  • Managing Content
    • CKEditor WYSIWYG
    • Adding Content
      • Article
      • Basic Page
      • Event
      • Layout Page
      • Press Release
      • Profile
      • Resource
    • Content Workflow
    • Panel Options
      • Revision Log Message
      • Menu Settings
      • Meta Tags
      • URL Path Settings
      • Authoring Information
    • Layout Components
      • 50/50 Teaser
      • Accordion
      • Banner
      • Block Library
      • Card List
      • Carousel
      • CTA
      • Embed
      • Form
      • Gallery
      • Hero
      • List View
      • Map
      • Media
      • Newsletter
      • Quote
      • Stats
      • Text
  • Theming
    • Getting Started
    • Layout Builder Blocks
      • 50/50 Teaser
      • Accordion
      • Banner
      • Card List
      • Carousel (Multi)
      • CTA
      • Embed
      • Form
      • Gallery
      • Hero
      • Map
      • Media
      • Newsletter
      • Quote
      • Stats
      • Text
  • Updates
  • Ignite Demo
  • Ignite Storybook
Powered by GitBook
On this page
  • Pantheon.io configuration
  • Steps
  1. Getting Started

Hosting

PreviousSetupNextAdvanced Configuration

Last updated 1 year ago

The Ignite CMS can be hosted on any platform, including popular Drupal hosts like Acquia, Pantheon and Platform.sh.

Pantheon.io configuration

To utilize Pantheon's integrated Composer for Drupal 10 you will need to add a few items from their managed Composer repository

Steps

  1. Clone to your local machine.

  2. Add 'pantheon' ignore rules from .gitignore to your project's .gitignore file.

  3. Copy pantheon.upstream.yml to your root directory.

  4. Add the '"upstream-configuration" repository to your composer.json

  5. Require the "pantheon-upstreams/upstream-configuration" and "pantheon-systems/drupal-integrations" packages.

  6. Add any lines with "upstream" or "pantheon" into your local composer.json.

  7. Copy the "upstream-configuration" folder to your root directory.

  8. Run composer update, resolve any conflicts.

  9. Add a remote to the git repository URL provided in your Pantheon.io site dashboard.

  10. Commit your changes and attempt to push to Pantheon with --force to override Pantheon's git history with your own git history (eg Github, Bitbucket, etc.).

  11. If you do not receive any errors on the command line you can visit your Dashboard to see if it has pulled in your changes.

  12. Run a manual installation or use terminus to install your Iginite profile.

https://github.com/pantheon-upstreams/drupal-composer-managed