go.charczuk.com@v0.0.0-20240327042549-bc490516bd1a/sdk/configmeta/constants.go (about)

     1  /*
     2  
     3  Copyright (c) 2023 - Present. Will Charczuk. All rights reserved.
     4  Use of this source code is governed by a MIT license that can be found in the LICENSE file at the root of the repository.
     5  
     6  */
     7  
     8  package configmeta
     9  
    10  // Service specific constants
    11  const (
    12  	// VarRegion is a common env var name.
    13  	VarRegion = "REGION"
    14  	// VarServiceEnv is a common env var name.
    15  	VarServiceEnv = "SERVICE_ENV"
    16  	// VarServiceName is a common env var name.
    17  	VarServiceName = "SERVICE_NAME"
    18  	// VarProjectName is a common env var name.
    19  	VarProjectName = "PROJECT_NAME"
    20  	// VarClusterName is a common env var name.
    21  	VarClusterName = "CLUSTER_NAME"
    22  	// VarPort is a common env var name.
    23  	VarPort = "PORT"
    24  	// VarHostname is a common env var name.
    25  	VarHostname = "HOSTNAME"
    26  	// VarVersion is a common env var name.
    27  	VarVersion = "VERSION"
    28  	// VarGitRef is a common env var name.
    29  	VarGitRef = "GIT_REF"
    30  )
    31  
    32  // Environment constants.
    33  const (
    34  	EnvDev  = "dev"
    35  	EnvTest = "test"
    36  	EnvProd = "prod"
    37  )