package
1.0.4
Repository: https://github.com/rogaha/devops.git
Documentation: pkg.go.dev

# Functions

BuildFunctionForTargetEnv executes the build commands for a target function.
BuildImageForTargetEnv executes the build commands for a target image.
BuildServiceForTargetEnv executes the build commands for a target service.
DeployFunctionForTargetEnv executes the deploy commands for a target function.
DeployInfrastructureForTargetEnv executes the deploy commands for a target function.
DeployServiceForTargetEnv executes the build commands for a target service.
NewConfig defines the details to setup the target environment for the project to build services and functions.
NewFunction returns the *devdeploy.ProjectFunction.
NewImage returns the *devdeploy.ProjectImage.
NewService returns the ProjectService for a service that is configured for the target deployment env.
RunSchemaMigrationsForTargetEnv executes schema migrations for the target environment.

# Constants

EnableElasticCache will include a Redis Elastic Cluster.
EnableRdsServerless will use the Aurora database engine that scales the capacity based on database load.
EnableServiceAutoscaling will enable all services to be deployed with an application scaling policy.
EnableServiceElb will enable all services to be deployed with an ELB (Elastic Load Balancer).
GitLabProjectBaseUrl is the base url used to create links to a specific CI/CD job or pipeline by ID.
ProjectNamePrefix will be appending to the name of the project.

# Variables

No description provided by the author
List of env names used by main.go for help.
No description provided by the author
No description provided by the author
No description provided by the author
List of function names used by main.go for help and append the functions to config.
No description provided by the author
List of images names used by main.go for help and append the functions to config.
No description provided by the author
No description provided by the author
List of service names used by main.go for help and append the services to config.

# Type aliases

Env defines the target deployment environment.
Function define the name of a function.
Image define the name of an image.
Service define the name of a service.