Skip to content

Commit 7f96540

Browse files
committed
Add labels of site in containers.
Signed-off-by: Kirtan Gajjar <[email protected]>
1 parent feccfba commit 7f96540

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

src/Site_Docker.php

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@ public function generate_docker_compose_yml( array $filters = [] ) {
2323
$db['service_name'] = array( 'name' => 'db' );
2424
$db['image'] = array( 'name' => 'easyengine/mariadb:v' . EE_VERSION );
2525
$db['restart'] = $restart_default;
26+
$db['labels'] = array(
27+
array(
28+
'label' => array(
29+
'name' => 'io.easyengine.site=${VIRTUAL_HOST}',
30+
),
31+
),
32+
);
2633
$db['volumes'] = array(
2734
array(
2835
'vol' => array(
@@ -44,6 +51,13 @@ public function generate_docker_compose_yml( array $filters = [] ) {
4451
$php['image'] = array( 'name' => 'easyengine/php:v' . EE_VERSION );
4552
$php['depends_on'] = array( 'name' => 'db' );
4653
$php['restart'] = $restart_default;
54+
$php['labels'] = array(
55+
array(
56+
'label' => array(
57+
'name' => 'io.easyengine.site=${VIRTUAL_HOST}',
58+
),
59+
),
60+
);
4761
$php['volumes'] = array(
4862
array(
4963
'vol' => array(
@@ -88,6 +102,13 @@ public function generate_docker_compose_yml( array $filters = [] ) {
88102
array( 'name' => './config/nginx/common:/usr/local/openresty/nginx/conf/common' ),
89103
),
90104
);
105+
$nginx['labels'] = array(
106+
array(
107+
'label' => array(
108+
'name' => 'io.easyengine.site=${VIRTUAL_HOST}',
109+
),
110+
),
111+
);
91112
$nginx['networks'] = $network_default;
92113

93114
// PhpMyAdmin configuration.
@@ -101,6 +122,13 @@ public function generate_docker_compose_yml( array $filters = [] ) {
101122
array( 'name' => 'VIRTUAL_PATH=/ee-admin/pma/' ),
102123
),
103124
);
125+
$phpmyadmin['labels'] = array(
126+
array(
127+
'label' => array(
128+
'name' => 'io.easyengine.site=${VIRTUAL_HOST}',
129+
),
130+
),
131+
);
104132
$phpmyadmin['networks'] = $network_default;
105133

106134
// mailhog configuration.
@@ -115,11 +143,25 @@ public function generate_docker_compose_yml( array $filters = [] ) {
115143
array( 'name' => 'VIRTUAL_PORT=8025' ),
116144
),
117145
);
146+
$mailhog['labels'] = array(
147+
array(
148+
'label' => array(
149+
'name' => 'io.easyengine.site=${VIRTUAL_HOST}',
150+
),
151+
),
152+
);
118153
$mailhog['networks'] = $network_default;
119154

120155
// redis configuration.
121156
$redis['service_name'] = array( 'name' => 'redis' );
122157
$redis['image'] = array( 'name' => 'easyengine/redis:v' . EE_VERSION );
158+
$redis['labels'] = array(
159+
array(
160+
'label' => array(
161+
'name' => 'io.easyengine.site=${VIRTUAL_HOST}',
162+
),
163+
),
164+
);
123165
$redis['networks'] = $network_default;
124166

125167
if ( in_array( 'db', $filters, true ) ) {

0 commit comments

Comments
 (0)