package main

import (
	"fmt"
	"goopenwechat/conf"
	"goopenwechat/services"
	"os"
)

var Config = &conf.Config{}
var APPPath string

func InitApp() error {
	var e error
	APPPath, e = os.Getwd()
	if e != nil {
		return e
	}

	fmt.Println(APPPath)

	// 读取配置文件
	if err := conf.Load(Config, APPPath+"/conf/app.yml"); err != nil {
		return err
	}

	// 初始化数据库连接
	if err := services.InitDB(Config.DataBase.Conn); err != nil {
		return err
	}

	return nil
}