You've already forked golang-saas-starter-kit
mirror of
https://github.com/raseels-repos/golang-saas-starter-kit.git
synced 2025-08-08 22:36:41 +02:00
fix env vars to deploy services
This commit is contained in:
@ -395,6 +395,7 @@ func (cfgCtx *ConfigContext) Config(log *log.Logger) (*devdeploy.Config, error)
|
|||||||
"ecs:UpdateService",
|
"ecs:UpdateService",
|
||||||
"ses:SendEmail",
|
"ses:SendEmail",
|
||||||
"ses:ListIdentities",
|
"ses:ListIdentities",
|
||||||
|
"ses:GetAccountSendingEnabled",
|
||||||
"secretsmanager:ListSecretVersionIds",
|
"secretsmanager:ListSecretVersionIds",
|
||||||
"secretsmanager:GetSecretValue",
|
"secretsmanager:GetSecretValue",
|
||||||
"secretsmanager:CreateSecret",
|
"secretsmanager:CreateSecret",
|
||||||
|
@ -266,23 +266,23 @@ func NewServiceContext(serviceName Service, cfg *devdeploy.Config) (*ServiceCont
|
|||||||
ecsKeyValuePair("PROJECT_NAME", cfg.ProjectName),
|
ecsKeyValuePair("PROJECT_NAME", cfg.ProjectName),
|
||||||
|
|
||||||
// Use placeholders for these environment variables that will be replaced with devdeploy.DeployServiceToTargetEnv
|
// Use placeholders for these environment variables that will be replaced with devdeploy.DeployServiceToTargetEnv
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_HOST", "{HTTP_HOST}"),
|
ecsKeyValuePair("WEB_APP_HOST_HOST", "{HTTP_HOST}"),
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_HTTPS_HOST", "{HTTPS_HOST}"),
|
ecsKeyValuePair("WEB_APP_HTTPS_HOST", "{HTTPS_HOST}"),
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_ENABLE_HTTPS", "{HTTPS_ENABLED}"),
|
ecsKeyValuePair("WEB_APP_SERVICE_ENABLE_HTTPS", "{HTTPS_ENABLED}"),
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_BASE_URL", "{APP_BASE_URL}"),
|
ecsKeyValuePair("WEB_APP_SERVICE_BASE_URL", "{APP_BASE_URL}"),
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_HOST_NAMES", "{HOST_NAMES}"),
|
ecsKeyValuePair("WEB_APP_SERVICE_HOST_NAMES", "{HOST_NAMES}"),
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_STATICFILES_S3_ENABLED", "{STATIC_FILES_S3_ENABLED}"),
|
ecsKeyValuePair("WEB_APP_SERVICE_STATICFILES_S3_ENABLED", "{STATIC_FILES_S3_ENABLED}"),
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_STATICFILES_S3_PREFIX", "{STATIC_FILES_S3_PREFIX}"),
|
ecsKeyValuePair("WEB_APP_SERVICE_STATICFILES_S3_PREFIX", "{STATIC_FILES_S3_PREFIX}"),
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_STATICFILES_CLOUDFRONT_ENABLED", "{STATIC_FILES_CLOUDFRONT_ENABLED}"),
|
ecsKeyValuePair("WEB_APP_SERVICE_STATICFILES_CLOUDFRONT_ENABLED", "{STATIC_FILES_CLOUDFRONT_ENABLED}"),
|
||||||
ecsKeyValuePair("WEB_API_REDIS_HOST", "{CACHE_HOST}"),
|
ecsKeyValuePair("WEB_APP_REDIS_HOST", "{CACHE_HOST}"),
|
||||||
ecsKeyValuePair("WEB_API_DB_HOST", "{DB_HOST}"),
|
ecsKeyValuePair("WEB_APP_DB_HOST", "{DB_HOST}"),
|
||||||
ecsKeyValuePair("WEB_API_DB_USERNAME", "{DB_USER}"),
|
ecsKeyValuePair("WEB_APP_DB_USERNAME", "{DB_USER}"),
|
||||||
ecsKeyValuePair("WEB_API_DB_PASSWORD", "{DB_PASS}"),
|
ecsKeyValuePair("WEB_APP_DB_PASSWORD", "{DB_PASS}"),
|
||||||
ecsKeyValuePair("WEB_API_DB_DATABASE", "{DB_DATABASE}"),
|
ecsKeyValuePair("WEB_APP_DB_DATABASE", "{DB_DATABASE}"),
|
||||||
ecsKeyValuePair("WEB_API_DB_DRIVER", "{DB_DRIVER}"),
|
ecsKeyValuePair("WEB_APP_DB_DRIVER", "{DB_DRIVER}"),
|
||||||
ecsKeyValuePair("WEB_API_DB_DISABLE_TLS", "{DB_DISABLE_TLS}"),
|
ecsKeyValuePair("WEB_APP_DB_DISABLE_TLS", "{DB_DISABLE_TLS}"),
|
||||||
ecsKeyValuePair("WEB_API_AWS_S3_BUCKET_PRIVATE", "{AWS_S3_BUCKET_PRIVATE}"),
|
ecsKeyValuePair("WEB_APP_AWS_S3_BUCKET_PRIVATE", "{AWS_S3_BUCKET_PRIVATE}"),
|
||||||
ecsKeyValuePair("WEB_API_AWS_S3_BUCKET_PUBLIC", "{AWS_S3_BUCKET_PUBLIC}"),
|
ecsKeyValuePair("WEB_APP_AWS_S3_BUCKET_PUBLIC", "{AWS_S3_BUCKET_PUBLIC}"),
|
||||||
ecsKeyValuePair(devdeploy.ENV_KEY_ROUTE53_UPDATE_TASK_IPS, "{ROUTE53_UPDATE_TASK_IPS}"),
|
ecsKeyValuePair(devdeploy.ENV_KEY_ROUTE53_UPDATE_TASK_IPS, "{ROUTE53_UPDATE_TASK_IPS}"),
|
||||||
ecsKeyValuePair(devdeploy.ENV_KEY_ROUTE53_ZONES, "{ROUTE53_ZONES}"),
|
ecsKeyValuePair(devdeploy.ENV_KEY_ROUTE53_ZONES, "{ROUTE53_ZONES}"),
|
||||||
)
|
)
|
||||||
@ -372,8 +372,8 @@ func NewServiceContext(serviceName Service, cfg *devdeploy.Config) (*ServiceCont
|
|||||||
ecsKeyValuePair("PROJECT_NAME", cfg.ProjectName),
|
ecsKeyValuePair("PROJECT_NAME", cfg.ProjectName),
|
||||||
|
|
||||||
// Use placeholders for these environment variables that will be replaced with devdeploy.DeployServiceToTargetEnv
|
// Use placeholders for these environment variables that will be replaced with devdeploy.DeployServiceToTargetEnv
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_HOST", "{HTTP_HOST}"),
|
ecsKeyValuePair("WEB_API_HTTP_HOST", "{HTTP_HOST}"),
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_HTTPS_HOST", "{HTTPS_HOST}"),
|
ecsKeyValuePair("WEB_API_HTTPS_HOST", "{HTTPS_HOST}"),
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_ENABLE_HTTPS", "{HTTPS_ENABLED}"),
|
ecsKeyValuePair("WEB_API_SERVICE_ENABLE_HTTPS", "{HTTPS_ENABLED}"),
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_BASE_URL", "{APP_BASE_URL}"),
|
ecsKeyValuePair("WEB_API_SERVICE_BASE_URL", "{APP_BASE_URL}"),
|
||||||
ecsKeyValuePair("WEB_API_SERVICE_HOST_NAMES", "{HOST_NAMES}"),
|
ecsKeyValuePair("WEB_API_SERVICE_HOST_NAMES", "{HOST_NAMES}"),
|
||||||
|
Reference in New Issue
Block a user