@@ -89,10 +89,10 @@ func startDataContainers(b backend.Backend) error {
8989
9090func startDefaultServices (b backend.Backend ) error {
9191 fmt .Println ("Launching service containers..." )
92- if err := Start (b , []string {"logger" }); err != nil {
92+ if err := Start (b , []string {"logger@1 " }); err != nil {
9393 return err
9494 }
95- if err := Start (b , []string {"cache" , "router" , "database" , "controller" , "registry" , "builder" }); err != nil {
95+ if err := Start (b , []string {"publisher" , " cache@1 " , "router@1 " , "database@1 " , "controller@1 " , "registry@1 " , "builder@1 " }); err != nil {
9696 return err
9797 }
9898 fmt .Println ("Service containers launched." )
@@ -118,7 +118,7 @@ func StopPlatform(b backend.Backend) error {
118118
119119func stopDefaultServices (b backend.Backend ) error {
120120 fmt .Println ("Stopping service containers..." )
121- if err := Stop (b , []string {"builder" , "registry" , "controller" , "database" , "cache" , "router" , "logger" }); err != nil {
121+ if err := Stop (b , []string {"publisher" , " builder@1 " , "registry@1 " , "controller@1 " , "database@1 " , "cache@1 " , "router@1 " , "logger@1 " }); err != nil {
122122 return err
123123 }
124124 fmt .Println ("Service containers stopped." )
@@ -156,13 +156,6 @@ func Install(b backend.Backend, targets []string) error {
156156 return InstallPlatform (b )
157157 }
158158 // otherwise create the specific targets
159- for i , target := range targets {
160- // if we're installing a component without a number attached,
161- // consider the user doesn't know better
162- if ! strings .Contains (target , "@" ) {
163- targets [i ] += "@1"
164- }
165- }
166159 return b .Create (targets )
167160}
168161
@@ -197,11 +190,15 @@ func installDefaultServices(b backend.Backend) error {
197190 "registry=1" ,
198191 "controller=1" ,
199192 "builder=1" ,
200- "router=1" }
193+ "router=1" ,
194+ }
201195 fmt .Println ("Scheduling service containers..." )
202196 if err := Scale (b , targets ); err != nil {
203197 return err
204198 }
199+ if err := b .Create ([]string {"publisher" }); err != nil {
200+ return err
201+ }
205202 fmt .Println ("Service containers scheduled." )
206203 return nil
207204}
@@ -223,11 +220,17 @@ func uninstallAllServices(b backend.Backend) error {
223220 "registry=0" ,
224221 "controller=0" ,
225222 "builder=0" ,
226- "router=0" }
223+ "router=0" ,
224+ }
227225 fmt .Println ("Destroying service containers..." )
228- err := Scale (b , targets )
226+ if err := Scale (b , targets ); err != nil {
227+ return err
228+ }
229+ if err := b .Destroy ([]string {"publisher" }); err != nil {
230+ return err
231+ }
229232 fmt .Println ("Service containers destroyed." )
230- return err
233+ return nil
231234}
232235
233236func splitScaleTarget (target string ) (c string , num int , err error ) {
@@ -306,6 +309,7 @@ Options:
306309 "deis-database-data.service" ,
307310 "deis-logger.service" ,
308311 "deis-logger-data.service" ,
312+ "deis-publisher.service" ,
309313 "deis-registry.service" ,
310314 "deis-registry-data.service" ,
311315 "deis-router.service" ,
0 commit comments