package main import ( "github.com/joho/godotenv" "log" "net/http" "portfolio/api" "portfolio/database" "portfolio/web" ) func main() { // load .env in runtime environment err := godotenv.Load() if err != nil { log.Fatalf(".env not found: %v", err) return } //connect to database and migrate database.DB() //init web routes webMux := web.WebRoutes() // Run web server go http.ListenAndServe(":4000", webMux) //init api routes apiMux := api.ApiRoutes() //run api server http.ListenAndServe(":4001", apiMux) }