# 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.