This commit massively overhauls the project's structure to simplify development. Most parts are now correctly compartmentalized and dependencies are passed in a sane way rather than global variables galore xd.
20 lines
349 B
Go
20 lines
349 B
Go
package API
|
|
|
|
import (
|
|
"mime/multipart"
|
|
|
|
"github.com/google/uuid"
|
|
"github.com/juls0730/flux/pkg"
|
|
)
|
|
|
|
type DeployRequest struct {
|
|
Id uuid.UUID `form:"id"`
|
|
Config pkg.ProjectConfig `form:"config"`
|
|
Code multipart.File `form:"code"`
|
|
}
|
|
|
|
type DeploymentEvent struct {
|
|
Message any `json:"message"`
|
|
Stage string `json:"stage"`
|
|
}
|