fix: switch back to replacing <recipe>.example.com

Fixes #355
This commit is contained in:
3wc 2022-11-14 07:49:00 -08:00 committed by Gitea
parent a036de3c26
commit 8fad34e430
1 changed files with 5 additions and 15 deletions

View File

@ -2,7 +2,6 @@ package config
import (
"fmt"
"html/template"
"io/ioutil"
"os"
"path"
@ -321,25 +320,16 @@ func TemplateAppEnvSample(recipeName, appName, server, domain string) error {
return err
}
file, err := os.OpenFile(appEnvPath, os.O_RDWR, 0664)
if err != nil {
return err
}
defer file.Close()
tpl, err := template.ParseFiles(appEnvPath)
read, err := ioutil.ReadFile(appEnvPath)
if err != nil {
return err
}
type templateVars struct {
Name string
Domain string
}
newContents := strings.Replace(string(read), recipeName+".example.com", domain, -1)
tvars := templateVars{Name: recipeName, Domain: domain}
if err := tpl.Execute(file, tvars); err != nil {
return err
err = ioutil.WriteFile(appEnvPath, []byte(newContents), 0)
if err != nil {
panic(err)
}
logrus.Debugf("copied & templated %s to %s", envSamplePath, appEnvPath)