- Click on the following link https://gitpod.io/#https://github.com/Starraider/TYPO3-gitpod
- Your environment is being prepared, wait about 40 seconds (A splash screen will appear)
- VScode (or Theia depending on your settings) IDE will be displayed.
- Note that one terminal is running sudo docker-up, and another terminal in parallel is running ddev start
- Find your website's URL gp url 8080
- Open your website's URL in a browser, you should see TYPO3's installation screen.
- 🎉
- Gitpod - development environment based on Docker
- .gitpod.yml
- Defines the main docker image this environment is built on -
.gitpod.Dockerfile
- Run initial commands using 3 terminals in parallel:
gitpod-setup-ddev.sh
composer install
sudo docker-up
- 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
- .ddev/config.yaml - main ddev (default) configuration, can be generated by running
ddev config
- .ddev/gitpod-setup-ddev.sh - generate config overrides for ddev to work in the Gitpod environment.
- Delete any existing Docker images and containers (due to Gitpod bug, that cause issues when restarting a workspace)
- Set certain ports to public, following Gitpod's syntax
[port]-[workspace-url]
8080
- TYPO3 Website8025
- Mailhog8036
- PHPmyadmin
- Set
host.docker.internal
with the correct value of gitpod's host ip - Starts ddev
- .ddev/config.yaml - main ddev (default) configuration, can be generated by running
This project was inspired by shaal/ddev-gitpod