Skip to content

Commit

Permalink
Added links to ddev-contrib for some extra services and old PHP
Browse files Browse the repository at this point in the history
  • Loading branch information
chellman committed Oct 21, 2019
1 parent 1bdcde3 commit 7f4458f
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 0 deletions.
19 changes: 19 additions & 0 deletions docs/users/extend/additional-services.md
Expand Up @@ -69,3 +69,22 @@ This recipe adds a [Beanstalk](https://beanstalkd.github.io/) container to a pro

- The Beanstalk instance will listen on TCP port 11300 (the beanstalkd default).
- Configure your application to access Beanstalk on the host:port `beanstalk:11300`.

## MongoDB

[MongoDB support is available on ddev-contrib](https://github.com/drud/ddev-contrib/blob/master/docker-compose-services/mongodb) as a [custom Docker compose file](custom-compose-files.md).

## Blackfire.io (Performance testing and profiling)

[Blackfire support is available on ddev-contrib](https://github.com/drud/ddev-contrib/blob/master/docker-compose-services/blackfire) as a [custom Docker compose file](custom-compose-files.md).

## PostgreSQL

[PostgreSQL support is available on ddev-contrib](https://github.com/drud/ddev-contrib/blob/master/docker-compose-services/postgres) as a [custom Docker compose file](custom-compose-files.md).

## Elasticsearch

[Elasticsearch support is available on ddev-contrib](https://github.com/drud/ddev-contrib/blob/master/docker-compose-services/elasticsearch) as a [custom Docker compose file](custom-compose-files.md).

## Oracle MySQL
[Oracle MySQL support is available on ddev-contrib](https://github.com/drud/ddev-contrib/blob/master/docker-compose-services/mysql) as a [custom Docker compose file](custom-compose-files.md).
2 changes: 2 additions & 0 deletions docs/users/extend/custom-compose-files.md
Expand Up @@ -4,6 +4,8 @@

Much of ddev's customization ability and extensibility comes from leveraging features and functionality provided by [Docker](https://docs.docker.com/) and [Docker Compose](https://docs.docker.com/compose/overview/). Some working knowledge of these tools is required in order to customize or extend the environment ddev provides.

There are [many examples of custom Docker compose files](https://github.com/drud/ddev-contrib#additional-services-added-via-docker-composeserviceyaml) available on [ddev-contrib](https://github.com/drud/ddev-contrib).

## Background

Under the hood, ddev uses docker-compose to define and run the multiple containers that make up the local environment for a project. docker-compose supports defining multiple compose files to facilitate [sharing Compose configurations between files and projects](https://docs.docker.com/compose/extends/), and ddev is designed to leverage this ability.
Expand Down
4 changes: 4 additions & 0 deletions docs/users/extend/customization-extendibility.md
Expand Up @@ -5,6 +5,10 @@ ddev provides several ways in which the environment for a project using ddev can

The project's `.ddev/config.yaml` file defines the PHP version to use. This can be changed, and the php_version can be set there to (currently) "5.6", "7.0", "7.1", "7.2", or "7.3". The current default is php 7.1.

### Older versions of PHP

[Support for older versions of PHP is available on ddev-contrib](https://github.com/drud/ddev-contrib/blob/master/docker-compose-services/old_php) via [custom Docker compose files](custom-compose-files.md).

## Changing webserver type

DDEV-Local supports nginx with php-fpm by default ("nginx-fpm"), apache2 with php-fpm ("apache-fpm"), and apache2 with embedded php via cgi (apache-cgi). These can be changed using the "webserver_type" value in .ddev/config.yaml, for example `webserver_type: apache-fpm`.
Expand Down

0 comments on commit 7f4458f

Please sign in to comment.