{"id":13852701,"url":"https://github.com/phase2/drupal-quickstart","last_synced_at":"2025-07-13T06:30:51.820Z","repository":{"id":9529793,"uuid":"11430887","full_name":"phase2/drupal-quickstart","owner":"phase2","description":"A simple easy to use Drupal installation on OpenShift that will do it all for you!","archived":false,"fork":true,"pushed_at":"2014-09-30T10:34:21.000Z","size":201,"stargazers_count":18,"open_issues_count":0,"forks_count":8,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-05-15T18:51:37.074Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://openshift.redhat.com","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"smerrill/drupal-quickstart","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phase2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-15T18:56:50.000Z","updated_at":"2019-08-13T15:23:46.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/phase2/drupal-quickstart","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/phase2/drupal-quickstart","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phase2%2Fdrupal-quickstart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phase2%2Fdrupal-quickstart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phase2%2Fdrupal-quickstart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phase2%2Fdrupal-quickstart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phase2","download_url":"https://codeload.github.com/phase2/drupal-quickstart/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phase2%2Fdrupal-quickstart/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265098887,"owners_count":23711217,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T22:01:32.838Z","updated_at":"2025-07-13T06:30:51.533Z","avatar_url":"https://github.com/phase2.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"Drupal 8 beta on OpenShift\n===================\n\nThis Git repository helps you get up and running quickly w/ a Drupal\n8 beta installation on OpenShift. We do NOT recommend using this in production \njust yet, but hope you will use it to test \u0026 give feedback to the Drupal Community.\nIt defaults to using MySQL, so when creating the application you'll want to select \nand install both MySQL and Cron (for running scheduled tasks). \n\n    rhc app create drupal8 php-5.4 mysql-5.5 cron https://cartreflect-claytondev.rhcloud.com/reflect?github=phase2/openshift-community-drush-master\n\nThe first time you push changes to OpenShift, the build script\nwill download the latest alpha version of Drupal 8 and\ninstall it into the 'downloads' data directory.  It will then create and\ndeploy a default profile for your application, using MySQL into your\n'sites' directory. Any new modules you add or files uploaded to the site\nwill be placed under this directory. If you want to reconfigure Drupal\nfrom a clean state, delete the 'sites' directory (you may need to add\nwrite permissions to the sites/default directory, which Drupal\nautomatically makes readonly) and push a non-significant change to your\napplication Git repo.\n\nBecause none of your application code is checked into Git and lives\nentirely in your data directory, if this application is set to scalable\nthe new gears will have empty data directories and won't serve requests\nproperly.  If you'd like to make the app scalable, you'll need to:\n\n1. Check the contents of php/* into your Git repository (in the php/*\n   dir)\n2. Only install new modules via Drush from the head gear, and then\n   commit those changes to the Git repo\n3. Use a background task to copy file contents from gear to gear\n\nAll of the scripts used to deploy and configure Drupal are located in\nthe [build](.openshift/action_hooks/build) and [deploy](.openshift/action_hooks/deploy) hooks.\n\nUsing Drush\n-----------\n\nThe Drush management tool for Drupal is automatically installed\nand you can simply use it while ssh'd into your gear.\n\n    rhc ssh drupal\n    drush --help\n\nDrush has many helpful commands for managing your installation.\n\n\nRunning on OpenShift\n--------------------\n\nCreate an account at http://openshift.redhat.com/\n\nCreate a PHP 5.4 application with MySQL and Cron support and the latest Drush.\n\n    rhc app create drupal8 php-5.4 mysql-5.5 cron https://cartreflect-claytondev.rhcloud.com/reflect?github=phase2/openshift-community-drush-master --from-code=git://github.com/phase2/drupal-quickstart.git\n\nThat's it, you can now checkout your application at:\n    http://drupal8-$yournamespace.rhcloud.com\n\nDefault Credentials\n-------------------\n\u003ctable\u003e\n\u003ctr\u003e\u003ctd\u003eDefault Admin Username\u003c/td\u003e\u003ctd\u003eadmin\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eDefault Admin Password\u003c/td\u003e\u003ctd\u003eopenshift_changeme\u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n\nUpdates\n-------\n\nYou can use Drupal's module management UI to download new versions of\nmodules into your data directory.\n\nRepo layout\n-----------\n\nphp/ - At deploy time, the build script will symlink this directory to a\ndirectory containing Drupal  \n../data - For persistent data  \n../data/sites - The data for your Drupal site, including settings.php,\ndownloaded modules, and uploaded files  \n../data/downloads - The most recent version of Drupal.  \ndeplist.txt - list of pears to install  \n.openshift/action_hooks/build - Script that gets run every push, just prior to starting your app  \n\n\nNotes about layout\n------------------\n\nIf you create a php directory in your Git repo, it will be served\ninstead of Drupal.  The build hook automatically symlinks the installed\nversion of Drupal from your data directory every time you push.  The\nruntime directory in your application is automatically recreated each\npush, so anything persistent must be in your Git repo or saved and\nretrieved from the data directory.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphase2%2Fdrupal-quickstart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphase2%2Fdrupal-quickstart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphase2%2Fdrupal-quickstart/lists"}