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