From 9122b70fc20e31bd5b823a84ef77d4fc9bdf95f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Volds=C3=A6ter?= <ole.voldsater@uib.no> Date: Thu, 22 Apr 2021 12:49:23 +0200 Subject: [PATCH] re meta#334 bruk dev-ordbok-cache --- .gitlab-ci.yml | 6 +++++- aws/beta.ordbok.uib.no_stack.yaml | 14 ++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f269cf02..7995f162 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,7 +29,7 @@ build-prod: paths: - dist -deploy: +deploy-dev: image: uibit/awscli:latest stage: deploy only: @@ -47,6 +47,8 @@ deploy: "AltDomainName=dev.ordbok.uib.no" "DomainName=beta.ordbok-dev.aws.uib.no" "PathRewriteLambdaARN=arn:aws:lambda:us-east-1:${AWS_DEV_ACCOUNT}:function:rewrite_request:2" + "OrdbokCacheOriginDomain=8mwl23g34a.execute-api.eu-west-1.amazonaws.com" + "OrdbokCacheStage=DEV" --no-fail-on-empty-changeset --capabilities CAPABILITY_IAM - aws s3 rm "s3://${STACK_NAME}.aws.uib.no" --recursive @@ -74,6 +76,8 @@ deploy-prod: --template-file "aws/beta.ordbok.uib.no_stack.yaml" --parameter-overrides "CertificateArn=${CERT_ARN}" "PathRewriteLambdaARN=arn:aws:lambda:us-east-1:${AWS_DEV_ACCOUNT}:function:rewrite_request:11" + "OrdbokCacheOriginDomain=n5speug9cl.execute-api.eu-west-1.amazonaws.com" + "OrdbokCacheStage=PROD" --no-fail-on-empty-changeset --capabilities CAPABILITY_IAM - aws s3 rm "s3://${STACK_NAME}.aws.uib.no" --recursive diff --git a/aws/beta.ordbok.uib.no_stack.yaml b/aws/beta.ordbok.uib.no_stack.yaml index dd8d25b0..bf5cca42 100644 --- a/aws/beta.ordbok.uib.no_stack.yaml +++ b/aws/beta.ordbok.uib.no_stack.yaml @@ -37,6 +37,16 @@ Parameters: Type: String Description: ARN to lambda function in us-east-1 used to rewrite paths + OrdbokCacheOriginDomain: + Type: String + Description: Domain name for ordbok cache + + OrdbokCacheStage: + Type: String + AllowedValues: + - DEV + - PROD + ############################################################################### Resources: ############################################################################### @@ -109,8 +119,8 @@ Resources: S3OriginConfig: OriginAccessIdentity: !Sub "origin-access-identity/cloudfront/${CloudFrontOriginIdentity}" - Id: OrdbokCache - DomainName: "n5speug9cl.execute-api.eu-west-1.amazonaws.com" - OriginPath: "/PROD" + DomainName: !Ref OrdbokCacheOriginDomain + OriginPath: !Sub "/${OrdbokCacheStage}" CustomOriginConfig: OriginProtocolPolicy: https-only OriginKeepaliveTimeout: 60 -- GitLab