/symfony-workspace-sample

A workspace sample with Symfony for Gitpod.io

Primary LanguagePHP

Note

These examples were written for Gitpod classic, which will shutdown shortly. Templates for the successor of gpt, can be found under this link.

Symfony 6 workspace template for gitpod.io

Open in Gitpod

What is Gitpod?

Gitpod is a cloud development environment: https://www.gitpod.io/

Available services

Some additional services are already added via docker-compose.yml but you can add more any time.

  • MySQL - Database
  • Mailpit - email testing tool for developers
  • Redis - In-Memory Database used mostly for caching
  • PhpMyAdmin - Webinterface for MySQL
  • Adminer - Webinterface for MySQL
  • PhpCacheAdmin - Webinterface for different caching systems like redis, memcached etc.

Note: Not all services are active per default, you can select active services via gpt services select

Installed Tools

  • GPT - An extendable Tool for web development with gitpod
  • NVM - Select the active nodejs version

Documentation

Informations

  • Add /phpinfo to the url of the frontend (https://8000-xxxxx.ws-xx.gitpod.io/) to show the current used php version, active modules and settings
  • Add /xdebuginfo to the url of the frontend (https://8000-xxxxx.ws-xx.gitpod.io/) to show the current xdebug settings
  • Add /adminer to the url of the frontend (https://8000-xxxxx.ws-xx.gitpod.io/) to open Adminer, an alternative to phpmyadmin
  • The installation routine of shopware can be found under .devEnv/gitpod/scripts/symfony/install_demo.sh

Changelog

14.10.2023

  • Updated everything to the latest version