コード例 #1
0
ファイル: install.go プロジェクト: miros/init-exporter
func (self *Exporter) writeServiceUnit(appName string, service procfile.Service) {
	fullServiceName := service.FullName(appName)

	service.HelperPath = self.Config.HelperPath(fullServiceName)
	helperData := self.provider.RenderHelperTemplate(service)
	utils.MustWriteFile(self.Fs, service.HelperPath, helperData)

	unitPath := self.UnitPath(fullServiceName)
	utils.MustWriteFile(self.Fs, unitPath, self.provider.RenderServiceTemplate(appName, service))
}
コード例 #2
0
ファイル: test_env.go プロジェクト: miros/init-exporter
func (env *TestEnv) WriteFile(path string, data string) {
	utils.MustWriteFile(env.fs, path, data)
}
コード例 #3
0
ファイル: install.go プロジェクト: miros/init-exporter
func (self *Exporter) writeAppUnit(appName string, app procfile.App) {
	path := self.UnitPath(appName)
	data := self.provider.RenderAppTemplate(appName, self.Config, app)
	utils.MustWriteFile(self.Fs, path, data)
}