Skip to content

Commit 41f49a7

Browse files
Merge pull request #99 from kirtangajjar/global-docker-compose
Support global nginx-proxy container
2 parents c18e965 + 655087d commit 41f49a7

File tree

3 files changed

+17
-8
lines changed

3 files changed

+17
-8
lines changed

src/Site_Command.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,6 @@ private function create_site() {
208208
$this->level = 1;
209209
try {
210210
EE\SiteUtils\create_site_root( $this->site['root'], $this->site['url'] );
211-
$this->level = 2;
212-
EE\SiteUtils\setup_site_network( $this->site['url'] );
213211
$this->level = 3;
214212
$this->configure_site_files();
215213

src/Site_Docker.php

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ public function generate_docker_compose_yml( array $filters = [] ) {
1616
$base = [];
1717

1818
$restart_default = [ 'name' => 'always' ];
19-
$network_default = [ 'name' => 'site-network' ];
19+
$network_default = [
20+
'net' => [
21+
[ 'name' => 'site-network' ]
22+
]
23+
];
2024

2125
// nginx configuration.
2226
$nginx['service_name'] = [ 'name' => 'nginx' ];
@@ -45,7 +49,12 @@ public function generate_docker_compose_yml( array $filters = [] ) {
4549
'name' => 'io.easyengine.site=${VIRTUAL_HOST}',
4650
],
4751
];
48-
$nginx['networks'] = $network_default;
52+
$nginx['networks'] = [
53+
'net' => [
54+
$network_default,
55+
[ 'name' => 'global-network' ],
56+
]
57+
];
4958

5059
$base[] = $nginx;
5160

templates/docker-compose.mustache

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ services:
2020
command: {{name}}
2121
{{/command}}
2222
{{#labels}}
23-
labels:
23+
labels:
2424
{{#label}}
2525
- "{{name}}"
2626
{{/label}}
@@ -39,14 +39,16 @@ services:
3939
{{/environment}}
4040
{{#networks}}
4141
networks:
42+
{{#net}}
4243
- {{name}}
44+
{{/net}}
4345
{{/networks}}
44-
4546
{{/services}}
4647

4748
{{#network}}
4849
networks:
4950
site-network:
51+
global-network:
5052
external:
51-
name: ${VIRTUAL_HOST}
52-
{{/network}}
53+
name: ee-global-network
54+
{{/network}}

0 commit comments

Comments
 (0)