This project demonstrates a complete Drupal 9 development environment, utilizing ddev and Gitpod, through your browser.
- Click on the following link https://gitpod.io/#https://github.com/imrodmartin/ddev-gitpod
- Your environment is being prepared, wait about 40 seconds (A splash screen will appear)
- VScode IDE will be displayed, a few seconds later you will see a fresh blank Drupal site.
- Open your website's URL in a browser (at the bottom of the terminal window)
- ๐
- Open a bash window at the bottom
.ddev/run-phpstorm.sh
- Gitpod - development environment based on Docker
- .gitpod.yml
- Defines the main docker image this environment is built on -
.gitpod.Dockerfile
- Run prebuild commands:
- Start ddev
- Run
composer install
- Installs blank Drupal website
- Defines the main docker image this environment is built on -
- .gitpod.Dockerfile
- Set base image to Gitpod's
workspace-full
(link) - Install ddev using brew
- Set base image to Gitpod's
- .gitpod.yml
- ddev - ridiculously simple setup for complex development environments, allows developers working locally or working with Gitpod in the cloud.
- .ddev/config.yaml - main ddev (default) configuration, can be generated by running
ddev config
- .ddev/config.yaml - main ddev (default) configuration, can be generated by running
@rfay for your endless patience and relentless support that made this project possible.
- Gitpod backs up the state of the
/workspace/
folder between workspace starts, so that you can revisit them later. Attention: Files in other locations will not be saved! - Additional Storage Solutions