Skip to content

Commit 1c2bbd7

Browse files
authored
Merge pull request #431 from mrrobot47/update/compose-template
Changes for updated compose compatibility
2 parents 724d594 + 35b722a commit 1c2bbd7

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

src/site-type/HTML.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,7 @@ public function dump_docker_compose_yml( $additional_filters = [] ) {
330330

331331
$filter = [];
332332
$filter[] = $this->site_data['site_type'];
333+
$filter['site_url'] = $this->site_data['site_url'];
333334
$filter['site_prefix'] = \EE_DOCKER::get_docker_style_prefix( $this->site_data['site_url'] );
334335
$filter['is_ssl'] = $this->site_data['site_ssl'];
335336
$filter['alias_domains'] = implode( ',', array_diff( explode( ',', $this->site_data['alias_domains'] ), [ $this->site_data['site_url'] ] ) );

src/site-type/Site_HTML_Docker.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public function generate_docker_compose_yml( array $filters = [], $volumes ) {
6464
$nginx['networks'] = [
6565
'net' => [
6666
[ 'name' => 'global-frontend-network' ],
67-
[ 'name' => 'site-network' ],
67+
[ 'name' => $filters['site_url'] ],
6868
],
6969
];
7070

@@ -81,13 +81,14 @@ public function generate_docker_compose_yml( array $filters = [], $volumes ) {
8181
$binding = [
8282
'services' => $base,
8383
'network' => [
84+
'name' => $filters['site_url'],
8485
'networks_labels' => [
8586
'label' => [
8687
[ 'name' => 'org.label-schema.vendor=EasyEngine' ],
8788
[ 'name' => 'io.easyengine.site=${VIRTUAL_HOST}' ],
8889
],
8990
],
90-
]
91+
],
9192
];
9293

9394
if ( ! IS_DARWIN ) {

templates/docker-compose.mustache

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
version: '3.5'
2-
31
services:
42

53
{{#services}}
@@ -63,22 +61,21 @@ services:
6361
volumes:
6462
{{#external_vols}}
6563
{{ext_vol_name}}:
66-
external:
67-
name: {{prefix}}_{{ext_vol_name}}
64+
external: true
65+
name: {{prefix}}_{{ext_vol_name}}
6866
{{/external_vols}}
6967
{{/created_volumes}}
7068

7169
{{#network}}
7270
networks:
73-
site-network:
74-
name: ${VIRTUAL_HOST}
71+
{{name}}:
7572
{{#networks_labels}}
7673
labels:
7774
{{#label}}
7875
- "{{name}}"
7976
{{/label}}
8077
{{/networks_labels}}
8178
global-frontend-network:
82-
external:
83-
name: ee-global-frontend-network
79+
external: true
80+
name: ee-global-frontend-network
8481
{{/network}}

0 commit comments

Comments
 (0)