コード例 #1
0
ファイル: apps.go プロジェクト: nikelmwann/dokku-api-server
// Find all apps
func (r Apps) Get(c *echo.Context, s *dokku.Dokku) error {
	// fields := strings.Split(c.Param("fields"), ",")

	apps, err := s.Apps.FindAll()
	if err != nil {
		return err
	}

	return c.JSONIndent(http.StatusOK, apps, "", "  ")
}
コード例 #2
0
ファイル: apps.go プロジェクト: nikelmwann/dokku-api-server
// Find one app
func (r App) Get(c *echo.Context, s *dokku.Dokku) error {
	name := c.P(0)

	app, err := s.Apps.Find(name)
	if err != nil {
		return err
	}

	if app == nil {
		return c.NoContent(http.StatusNotFound)
	}

	return c.JSONIndent(http.StatusOK, app, "", "  ")
}
コード例 #3
0
ファイル: main.go プロジェクト: shareyourbasic/project
func raw(c *echo.Context) error {
	globalData.Calculate()
	return c.JSONIndent(200, globalData, "", "  ")
}
コード例 #4
0
ファイル: main.go プロジェクト: shareyourbasic/project
func update(c *echo.Context) error {
	globalData.UpdateDB(true)
	globalData.Calculate()
	return c.JSONIndent(200, globalData, "", "  ")
}