@@ -98,11 +98,23 @@ func drupalServiceComponents() ([]corecomponent.ComposeServiceComponent, error)
9898 if err != nil {
9999 return nil , err
100100 }
101- reverseProxy , err := coretraefik .ReverseProxy (coretraefik.ReverseProxyOptions {AppService : "drupal" })
102- if err != nil {
103- return nil , err
104- }
105- uploadLimits , err := coretraefik .UploadLimits (coretraefik.UploadLimitsOptions {AppService : "drupal" })
101+ ingress , err := coretraefik .Ingress (coretraefik.IngressOptions {
102+ AppService : "drupal" ,
103+ HTTPEntrypoint : "http" ,
104+ HTTPSEntrypoint : "https" ,
105+ RouterHosts : map [string ]string {
106+ "drupal" : "{domain}" ,
107+ "solr" : "solr.{domain}" ,
108+ "traefik" : "traefik.{domain}" ,
109+ },
110+ ServiceEnvTemplates : map [string ]map [string ]string {
111+ "drupal" : {
112+ "DRUPAL_DEFAULT_SITE_URL" : "{base_url}" ,
113+ "DRUPAL_ENABLE_HTTPS" : "{https_enabled}" ,
114+ "DRUSH_OPTIONS_URI" : "{base_url}" ,
115+ },
116+ },
117+ })
106118 if err != nil {
107119 return nil , err
108120 }
@@ -120,5 +132,5 @@ func drupalServiceComponents() ([]corecomponent.ComposeServiceComponent, error)
120132 if err != nil {
121133 return nil , err
122134 }
123- return []corecomponent.ComposeServiceComponent {memcached , reverseProxy , uploadLimits , devMode }, nil
135+ return []corecomponent.ComposeServiceComponent {memcached , ingress , devMode }, nil
124136}
0 commit comments