Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/Derroylo/symfony-workspace-sample

A workspace sample with Symfony for Gitpod.io
https://github.com/Derroylo/symfony-workspace-sample

Last synced: 16 days ago
JSON representation

A workspace sample with Symfony for Gitpod.io

Lists

README

        

# Symfony 6 workspace template for gitpod.io

[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/derroylo/symfony-workspace-sample)

## 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](https://www.mysql.com) - Database
- [Mailpit](https://github.com/axllent/mailpit) - email testing tool for developers
- [Redis](https://redis.com) - In-Memory Database used mostly for caching
- [PhpMyAdmin](https://www.phpmyadmin.net/) - Webinterface for MySQL
- [Adminer](https://www.adminer.org) - Webinterface for MySQL
- [PhpCacheAdmin](https://github.com/RobiNN1/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](https://github.com/Derroylo/gitpod-tool) - An extendable Tool for web development with gitpod
- [NVM](https://github.com/nvm-sh/nvm) - Select the active nodejs version

## Documentation
- [Gitpod](https://www.gitpod.io/docs/introduction/getting-started)
- [Base of the Dockerfile](https://github.com/gitpod-io/workspace-images/blob/main/chunks/tool-nginx/Dockerfile)
- [gitpod.yml](https://www.gitpod.io/docs/references/gitpod-yml)
- [GPT](https://github.com/Derroylo/gitpod-tool) [GPT Documentation](https://derroylo.github.io)

## 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