mirror of
https://github.com/ManyakRus/crud_generator.git
synced 2024-12-22 00:36:41 +02:00
сделал settings.txt
This commit is contained in:
parent
d2f6700a09
commit
4cc1fe81d4
@ -32,7 +32,7 @@ Installation procedure:
|
||||
make build
|
||||
the crud_generator file will appear in the bin folder
|
||||
|
||||
2. Fill settings in the bin/settings.txt file
|
||||
2. Fill settings in the bin/templates/configs_/settings.txt file
|
||||
- connections to your database
|
||||
- name of your new service
|
||||
- URL of your new service
|
||||
|
@ -6,7 +6,6 @@ import (
|
||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||
"github.com/ManyakRus/crud_generator/internal/load_configs"
|
||||
"github.com/ManyakRus/crud_generator/internal/logic"
|
||||
ConfigMain "github.com/ManyakRus/starter/config"
|
||||
"github.com/ManyakRus/starter/log"
|
||||
"github.com/ManyakRus/starter/postgres_gorm"
|
||||
)
|
||||
@ -16,7 +15,9 @@ func main() {
|
||||
}
|
||||
|
||||
func StartApp() {
|
||||
ConfigMain.LoadENV_or_SettingsTXT()
|
||||
//ConfigMain.LoadENV_or_SettingsTXT()
|
||||
config.LoadSettingsTxt()
|
||||
|
||||
config.FillSettings()
|
||||
config.FillFlags()
|
||||
|
||||
|
@ -1,6 +1,9 @@
|
||||
package config
|
||||
|
||||
import (
|
||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
||||
ConfigMain "github.com/ManyakRus/starter/config"
|
||||
"github.com/ManyakRus/starter/micro"
|
||||
"log"
|
||||
"os"
|
||||
"strings"
|
||||
@ -186,3 +189,22 @@ func BoolFromString(s string) bool {
|
||||
|
||||
return Otvet
|
||||
}
|
||||
|
||||
func LoadSettingsTxt() {
|
||||
var err error
|
||||
|
||||
DirBin := micro.ProgramDir_bin()
|
||||
Dir := DirBin + constants.SETTINGS_FOLDER_NAME + micro.SeparatorFile()
|
||||
FilenameEnv := Dir + ".env"
|
||||
err = ConfigMain.LoadEnv_from_file_err(FilenameEnv)
|
||||
if err == nil {
|
||||
return
|
||||
}
|
||||
|
||||
FilenameSettings := Dir + "settings.txt"
|
||||
err = ConfigMain.LoadEnv_from_file_err(FilenameSettings)
|
||||
if err != nil {
|
||||
log.Panic("LoadSettingsTxt() filename: ", FilenameSettings, " error: ", err)
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -14,3 +14,5 @@ const CONFIG_FOLDER_NAME = "configs_"
|
||||
|
||||
const TemplateFilenameCrudGo = "crud.go_"
|
||||
const TemplateFilenameCrudGoTest = "crud_test.go_"
|
||||
|
||||
const SETTINGS_FOLDER_NAME = "templates/configs_"
|
||||
|
@ -33,7 +33,7 @@ create, read, update, save, delete (или delete + restore)
|
||||
make build
|
||||
в папке bin появится файл crud_generator
|
||||
|
||||
2. Заполнить найстройки в файле bin/settings.txt
|
||||
2. Заполнить найстройки в файле bin/templates/configs_/settings.txt
|
||||
- подключения к вашей базе данных
|
||||
- имя вашего нового сервиса
|
||||
- URL вашего нового сервиса
|
||||
|
Loading…
Reference in New Issue
Block a user