11version: "2.4"
22
3+ x-service-defaults:
4+ &service-defaults
5+ restart: always
6+ networks:
7+ - front
8+
9+ x-service-rewrelic:
10+ &service-newrelic
11+ newrelic:
12+ <<: *service-defaults
13+ image: newrelic/php-daemon
14+ container_name: "${COMPOSE_PROJECT_NAME}_newrelic"
15+
316services:
17+ # <<: *service-newrelic
418
519# Override base service.
620 php:
721 environment:
822 COMPOSER_MEMORY_LIMIT: "-1"
923# BLACKFIRE_CLIENT_ID: x
1024# BLACKFIRE_CLIENT_TOKEN: x
11- # NEW_RELIC_LICENSE_KEY: x
1225# NEW_RELIC_APPNAME: "${COMPOSE_PROJECT_NAME}"
1326 volumes:
1427 - "./90-mail.ini:/etc/php7/conf.d/90-mail.ini:z"
@@ -22,32 +35,25 @@ services:
2235# Then download extension using "make blackfire"
2336
2437# blackfire:
38+ # <<: *service-defaults
2539# image: blackfire/blackfire
2640# container_name: "${COMPOSE_PROJECT_NAME}_blackfire"
2741# environment:
2842# BLACKFIRE_SERVER_ID: x
2943# BLACKFIRE_SERVER_TOKEN: x
3044# BLACKFIRE_LOG_LEVEL: 1
31- # networks:
32- # - front
33-
34- # newrelic:
35- # image: newrelic/php-daemon
36- # container_name: "${COMPOSE_PROJECT_NAME}_newrelic"
37- # networks:
38- # - front
3945
4046# adminer:
47+ # <<: *service-defaults
4148# image: adminer:standalone
4249# container_name: "${COMPOSE_PROJECT_NAME}_adminer"
4350# links:
4451# - mysql:mysql
4552# depends_on:
4653# - mysql
47- # networks:
48- # - front
4954
5055# mysql:
56+ # <<: *service-defaults
5157# image: percona:5.7
5258# container_name: "${COMPOSE_PROJECT_NAME}_mysql"
5359# volumes:
@@ -57,11 +63,9 @@ services:
5763# MYSQL_USER: d8
5864# MYSQL_PASSWORD: d8
5965# MYSQL_ROOT_PASSWORD: d8root
60- # restart: always
61- # networks:
62- # - front
6366
6467# postgresql:
68+ # <<: *service-defaults
6569# image: postgres:12.2-alpine
6670# container_name: "${COMPOSE_PROJECT_NAME}_pgsql"
6771# volumes:
@@ -71,16 +75,11 @@ services:
7175# POSTGRES_USER: d9
7276# POSTGRES_PASSWORD: d9root
7377# PGDATA: /var/lib/postgresql/data
74- # restart: always
75- # networks:
76- # - front
7778
7879 mailhog:
80+ <<: *service-defaults
7981 image: skilldlabs/mailhog
8082 container_name: "${COMPOSE_PROJECT_NAME}_mail"
81- restart: always
82- networks:
83- - front
8483 labels:
8584 - 'traefik.enable=true'
8685 # Treafik 1.x
@@ -127,10 +126,3 @@ services:
127126# - 'traefik.http.routers.solr-${COMPOSE_PROJECT_NAME}.tls=true'
128127# - 'traefik.http.services.solr-${COMPOSE_PROJECT_NAME}.loadbalancer.server.port=8983'
129128
130- #networks:
131- # front:
132- # driver: bridge
133- # ipam:
134- # driver: default
135- # config:
136- # - subnet: "${IPRANGE}"
0 commit comments