Skip to content
Snippets Groups Projects
Commit c990fb74 authored by tgs266's avatar tgs266
Browse files

temp change

parent 2c33a2d3
No related branches found
No related tags found
No related merge requests found
Showing
with 66 additions and 54 deletions
...@@ -20,4 +20,4 @@ Swagger [Here](http://localhost:8080/api/weather/gdd-swagger/index.html#/) ...@@ -20,4 +20,4 @@ Swagger [Here](http://localhost:8080/api/weather/gdd-swagger/index.html#/)
## Docker ## Docker
To build the image: `docker build -t dawn/dawn-weather .` To build the image: `docker build -t dawn/gitlab.cs.umd.edu/dawn/dawn-weather .`
\ No newline at end of file \ No newline at end of file
package config package config
import "dawn-gdd/common" import "gitlab.cs.umd.edu/dawn/dawn-weather/common"
func INVALID_PRODUCT(passedProduct string) *common.DawnError { func INVALID_PRODUCT(passedProduct string) *common.DawnError {
return &common.DawnError{ return &common.DawnError{
......
package controllers package controllers
import ( import (
"dawn-gdd/common" "gitlab.cs.umd.edu/dawn/dawn-weather/common"
"dawn-gdd/models" "gitlab.cs.umd.edu/dawn/dawn-weather/models"
"dawn-gdd/services" "gitlab.cs.umd.edu/dawn/dawn-weather/services"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )
......
package controllers package controllers
import ( import (
"dawn-gdd/models" "gitlab.cs.umd.edu/dawn/dawn-weather/models"
"dawn-gdd/services" "gitlab.cs.umd.edu/dawn/dawn-weather/services"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )
......
package controllers package controllers
import ( import (
"dawn-gdd/common" "gitlab.cs.umd.edu/dawn/dawn-weather/common"
"dawn-gdd/models" "gitlab.cs.umd.edu/dawn/dawn-weather/models"
"dawn-gdd/services" "gitlab.cs.umd.edu/dawn/dawn-weather/services"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )
......
package controllers package controllers
import ( import (
"dawn-gdd/config"
"dawn-gdd/models"
"dawn-gdd/persistence"
"dawn-gdd/persistence/entities"
"dawn-gdd/services"
"strconv" "strconv"
"gitlab.cs.umd.edu/dawn/dawn-weather/config"
"gitlab.cs.umd.edu/dawn/dawn-weather/models"
"gitlab.cs.umd.edu/dawn/dawn-weather/persistence"
"gitlab.cs.umd.edu/dawn/dawn-weather/persistence/entities"
"gitlab.cs.umd.edu/dawn/dawn-weather/services"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )
......
package controllers package controllers
import ( import (
"dawn-gdd/models" "gitlab.cs.umd.edu/dawn/dawn-weather/models"
"dawn-gdd/services" "gitlab.cs.umd.edu/dawn/dawn-weather/services"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )
......
package controllers package controllers
import ( import (
"dawn-gdd/common" "gitlab.cs.umd.edu/dawn/dawn-weather/common"
"dawn-gdd/models" "gitlab.cs.umd.edu/dawn/dawn-weather/models"
"dawn-gdd/services" "gitlab.cs.umd.edu/dawn/dawn-weather/services"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )
......
module dawn-weather module gitlab.cs.umd.edu/dawn/dawn-weather
go 1.16 go 1.16
......
package main package main
import ( import (
"dawn-gdd/common"
"dawn-gdd/config"
"dawn-gdd/controllers"
"dawn-gdd/persistence"
"flag" "flag"
"strconv" "strconv"
"gitlab.cs.umd.edu/dawn/dawn-weather/common"
"gitlab.cs.umd.edu/dawn/dawn-weather/config"
"gitlab.cs.umd.edu/dawn/dawn-weather/controllers"
"gitlab.cs.umd.edu/dawn/dawn-weather/persistence"
"github.com/ansrivas/fiberprometheus/v2" "github.com/ansrivas/fiberprometheus/v2"
swagger "github.com/arsmn/fiber-swagger/v2" swagger "github.com/arsmn/fiber-swagger/v2"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
...@@ -16,7 +17,7 @@ import ( ...@@ -16,7 +17,7 @@ import (
"github.com/gofiber/fiber/v2/utils" "github.com/gofiber/fiber/v2/utils"
"github.com/spf13/viper" "github.com/spf13/viper"
_ "dawn-gdd/docs" _ "gitlab.cs.umd.edu/dawn/dawn-weather/docs"
) )
func registerRoutes(app *fiber.App) { func registerRoutes(app *fiber.App) {
......
package models package models
import ( import (
"dawn-gdd/config"
"dawn-gdd/models/enums"
"dawn-gdd/persistence/entities"
"errors" "errors"
"strconv" "strconv"
"gitlab.cs.umd.edu/dawn/dawn-weather/config"
"gitlab.cs.umd.edu/dawn/dawn-weather/models/enums"
"gitlab.cs.umd.edu/dawn/dawn-weather/persistence/entities"
validation "github.com/go-ozzo/ozzo-validation" validation "github.com/go-ozzo/ozzo-validation"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )
......
package models package models
import ( import (
"dawn-gdd/config"
"strconv" "strconv"
"time" "time"
"gitlab.cs.umd.edu/dawn/dawn-weather/config"
validation "github.com/go-ozzo/ozzo-validation" validation "github.com/go-ozzo/ozzo-validation"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )
......
package enums package enums
import ( import (
"dawn-gdd/config"
"strings" "strings"
"gitlab.cs.umd.edu/dawn/dawn-weather/config"
) )
type Product struct { type Product struct {
......
package models package models
import ( import (
"dawn-gdd/config"
"dawn-gdd/persistence/entities"
"strconv" "strconv"
"time" "time"
"gitlab.cs.umd.edu/dawn/dawn-weather/config"
"gitlab.cs.umd.edu/dawn/dawn-weather/persistence/entities"
validation "github.com/go-ozzo/ozzo-validation" validation "github.com/go-ozzo/ozzo-validation"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )
......
package models package models
import ( import (
"dawn-gdd/config"
"dawn-gdd/persistence/entities"
"strconv" "strconv"
"time" "time"
"gitlab.cs.umd.edu/dawn/dawn-weather/config"
"gitlab.cs.umd.edu/dawn/dawn-weather/persistence/entities"
validation "github.com/go-ozzo/ozzo-validation" validation "github.com/go-ozzo/ozzo-validation"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )
......
package models package models
import ( import (
"dawn-gdd/config"
"strconv" "strconv"
"time" "time"
"gitlab.cs.umd.edu/dawn/dawn-weather/config"
validation "github.com/go-ozzo/ozzo-validation" validation "github.com/go-ozzo/ozzo-validation"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )
......
...@@ -2,12 +2,13 @@ package persistence ...@@ -2,12 +2,13 @@ package persistence
import ( import (
"context" "context"
"dawn-gdd/common"
"dawn-gdd/config"
"dawn-gdd/models"
"dawn-gdd/persistence/entities"
"strings" "strings"
"gitlab.cs.umd.edu/dawn/dawn-weather/common"
"gitlab.cs.umd.edu/dawn/dawn-weather/config"
"gitlab.cs.umd.edu/dawn/dawn-weather/models"
"gitlab.cs.umd.edu/dawn/dawn-weather/persistence/entities"
"github.com/bradfitz/slice" "github.com/bradfitz/slice"
"github.com/spf13/viper" "github.com/spf13/viper"
"go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/bson"
......
package services package services
import ( import (
"dawn-gdd/models"
"dawn-gdd/models/enums"
"dawn-gdd/persistence"
"dawn-gdd/utils"
"math" "math"
"time" "time"
"gitlab.cs.umd.edu/dawn/dawn-weather/models"
"gitlab.cs.umd.edu/dawn/dawn-weather/models/enums"
"gitlab.cs.umd.edu/dawn/dawn-weather/persistence"
"gitlab.cs.umd.edu/dawn/dawn-weather/utils"
) )
func GetConfidenceInterval(request models.ConfidenceIntervalRequest) models.ConfidenceIntervalResposne { func GetConfidenceInterval(request models.ConfidenceIntervalRequest) models.ConfidenceIntervalResposne {
......
package services package services
import ( import (
"dawn-gdd/common"
"dawn-gdd/config"
"dawn-gdd/models"
"dawn-gdd/models/enums"
"dawn-gdd/persistence"
"dawn-gdd/persistence/entities"
"encoding/csv" "encoding/csv"
"fmt" "fmt"
"io/ioutil" "io/ioutil"
...@@ -17,6 +11,13 @@ import ( ...@@ -17,6 +11,13 @@ import (
"strings" "strings"
"time" "time"
"gitlab.cs.umd.edu/dawn/dawn-weather/common"
"gitlab.cs.umd.edu/dawn/dawn-weather/config"
"gitlab.cs.umd.edu/dawn/dawn-weather/models"
"gitlab.cs.umd.edu/dawn/dawn-weather/models/enums"
"gitlab.cs.umd.edu/dawn/dawn-weather/persistence"
"gitlab.cs.umd.edu/dawn/dawn-weather/persistence/entities"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"github.com/google/uuid" "github.com/google/uuid"
) )
......
package services package services
import ( import (
"dawn-gdd/config"
"dawn-gdd/models"
"dawn-gdd/persistence"
"dawn-gdd/persistence/entities"
"fmt" "fmt"
"time" "time"
"gitlab.cs.umd.edu/dawn/dawn-weather/config"
"gitlab.cs.umd.edu/dawn/dawn-weather/models"
"gitlab.cs.umd.edu/dawn/dawn-weather/persistence"
"gitlab.cs.umd.edu/dawn/dawn-weather/persistence/entities"
) )
var may31st = 150 var may31st = 150
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment