Make sure config directory exists
This commit is contained in:
12
src/main.go
12
src/main.go
@@ -14,14 +14,18 @@ import (
|
|||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
config.Load()
|
config.Load()
|
||||||
|
|
||||||
|
if err := os.MkdirAll(config.AppConfig.SheetsDirectory, 0755); err != nil {
|
||||||
|
panic("Failed to create sheets directory: " + err.Error())
|
||||||
|
}
|
||||||
|
if err := os.MkdirAll(config.AppConfig.ConfigDirectory, 0755); err != nil {
|
||||||
|
panic("Failed to create config directory: " + err.Error())
|
||||||
|
}
|
||||||
|
|
||||||
gin.SetMode(config.AppConfig.Server.Mode)
|
gin.SetMode(config.AppConfig.Server.Mode)
|
||||||
|
|
||||||
database.InitDatabase()
|
database.InitDatabase()
|
||||||
|
|
||||||
if err := os.MkdirAll(config.AppConfig.SheetsDirectory, 0755); err != nil {
|
|
||||||
panic("Failed to create uploads directory: " + err.Error())
|
|
||||||
}
|
|
||||||
|
|
||||||
// Start sync runner
|
// Start sync runner
|
||||||
go func() {
|
go func() {
|
||||||
ticker := time.NewTicker(config.AppConfig.Sync.Interval)
|
ticker := time.NewTicker(config.AppConfig.Sync.Interval)
|
||||||
|
|||||||
Reference in New Issue
Block a user