|
@@ -43,12 +43,29 @@ func (c * EngineClient)InitDefalutFile(project_name string) {
|
|
|
os.MkdirAll("models", os.ModePerm)
|
|
os.MkdirAll("models", os.ModePerm)
|
|
|
os.MkdirAll("routers", os.ModePerm)
|
|
os.MkdirAll("routers", os.ModePerm)
|
|
|
os.MkdirAll("conf", os.ModePerm)
|
|
os.MkdirAll("conf", os.ModePerm)
|
|
|
- xml:=strings.Replace(DefaultProjectXML, "{project_name}", project_name,-1)
|
|
|
|
|
|
|
+ os.MkdirAll("sqlconfig", os.ModePerm)
|
|
|
|
|
+
|
|
|
_,err:=os.Stat(project_name+".xml")
|
|
_,err:=os.Stat(project_name+".xml")
|
|
|
if os.IsNotExist(err){
|
|
if os.IsNotExist(err){
|
|
|
|
|
+ xml:=strings.Replace(DefaultProjectXML, "{project_name}", project_name,-1)
|
|
|
ioutil.WriteFile(project_name+".xml",[]byte(xml), os.ModePerm)
|
|
ioutil.WriteFile(project_name+".xml",[]byte(xml), os.ModePerm)
|
|
|
}
|
|
}
|
|
|
- ioutil.WriteFile(project_name+".xsd",[]byte(XSD), os.ModePerm)
|
|
|
|
|
|
|
+
|
|
|
|
|
+ _,err =os.Stat(project_name+".xsd")
|
|
|
|
|
+ if os.IsNotExist(err) {
|
|
|
|
|
+ ioutil.WriteFile(project_name+".xsd", []byte(XSD), os.ModePerm)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ _,err =os.Stat("Dockerfile")
|
|
|
|
|
+ if os.IsNotExist(err) {
|
|
|
|
|
+ xml:=strings.Replace(DockerFile, "{project_name}", project_name,-1)
|
|
|
|
|
+ ioutil.WriteFile("Dockerfile", []byte(xml), os.ModePerm)
|
|
|
|
|
+ }
|
|
|
|
|
+ _,err =os.Stat("build_docker.sh")
|
|
|
|
|
+ if os.IsNotExist(err) {
|
|
|
|
|
+ xml:=strings.Replace(BuildSH, "{project_name}", project_name,-1)
|
|
|
|
|
+ ioutil.WriteFile("build_docker.sh", []byte(xml), os.ModePerm)
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
func (c * EngineClient)GenerateCurrentProject() {
|
|
func (c * EngineClient)GenerateCurrentProject() {
|