You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
587 B
Go

package main
import (
"code.locsi.com/locsi/api/controllers"
"code.locsi.com/locsi/api/models"
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default()
// Connect to database
models.ConnectDatabase()
// PodcastEpisode Routes
r.GET("/podcast-episode/:id", controllers.GetPodcastEpisode)
r.POST("/podcast-episode", controllers.CreatePodcastEpisode)
// PodcastSeries Routes
r.GET("/podcast-series/:id", controllers.GetPodcastSeries)
r.POST("/podcast-series", controllers.CreatePodcastSeries)
// Health check route
r.GET("/health", controllers.GetHealth)
r.Run()
}