@@ -234,13 +234,6 @@ public function build(Config $config): Manager
234234 ]
235235 ];
236236
237- if (!$ config ->hasServiceEnabled (self ::SERVICE_VARNISH )) {
238- $ webConfig ['ports ' ] = [$ config ->getPort () . ':80 ' ];
239- $ webConfig ['environment ' ][] = 'VIRTUAL_HOST= ' . $ config ->getHost ();
240- $ webConfig ['environment ' ][] = 'VIRTUAL_PORT= ' . $ config ->getPort ();
241- $ webConfig ['environment ' ][] = 'HTTPS_METHOD=noredirect ' ;
242- }
243-
244237 $ manager ->addService (
245238 self ::SERVICE_WEB ,
246239 $ this ->serviceFactory ->create (
@@ -257,23 +250,10 @@ public function build(Config $config): Manager
257250 self ::SERVICE_VARNISH ,
258251 $ this ->serviceFactory ->create (
259252 ServiceInterface::SERVICE_VARNISH ,
260- $ config ->getServiceVersion (ServiceInterface::SERVICE_VARNISH ),
261- [
262- 'networks ' => [
263- self ::NETWORK_MAGENTO => [
264- 'aliases ' => [$ config ->getHost ()]
265- ]
266- ],
267- 'ports ' => [$ config ->getPort () . ':80 ' ],
268- 'environment ' => [
269- 'VIRTUAL_HOST= ' . $ config ->getHost (),
270- 'VIRTUAL_PORT= ' . $ config ->getPort (),
271- 'HTTPS_METHOD=noredirect '
272- ]
273- ]
253+ $ config ->getServiceVersion (ServiceInterface::SERVICE_VARNISH )
274254 ),
275- [],
276- [self ::SERVICE_WEB => [' condition ' => ' service_started ' ]]
255+ [self :: NETWORK_MAGENTO ],
256+ [self ::SERVICE_WEB => []]
277257 );
278258 }
279259
@@ -286,7 +266,16 @@ public function build(Config $config): Manager
286266 ServiceInterface::SERVICE_TLS ,
287267 $ config ->getServiceVersion (ServiceInterface::SERVICE_TLS ),
288268 [
289- 'environment ' => ['VARNISH_HOST ' => $ tlsBackendService ],
269+ 'networks ' => [
270+ self ::NETWORK_MAGENTO => [
271+ 'aliases ' => [$ config ->getHost ()]
272+ ]
273+ ],
274+ 'environment ' => ['UPSTREAM_HOST ' => $ tlsBackendService ],
275+ 'ports ' => [
276+ $ config ->getPort () . ':80 ' ,
277+ $ config ->getTlsPort () . ':443 '
278+ ]
290279 ]
291280 ),
292281 [self ::NETWORK_MAGENTO ],
0 commit comments