re-deploy route53 to use dev domain and updating github actions and sls

This commit is contained in:
Khalim Conn-Kowlessar 2023-07-17 14:14:02 +01:00
parent 9a874e91bf
commit 9f60639731
5 changed files with 4588 additions and 4 deletions

View file

@ -51,5 +51,5 @@ jobs:
SECRET_KEY: ${{ secrets.NEXTAUTH_SECRET }}
ALGORITHM: 'HS256'
PLAN_TRIGGER_BUCKET: 'retrofit-plan-inputs-${{ github.ref_name }}'
DOMAIN_NAME: ${{ secrets.DOMAIN_NAME }}
DOMAIN_NAME: "${{ toUpper(github.ref_name) }}_${{ secrets.DOMAIN_NAME }}"
run: cd backend && sls deploy --stage ${{ github.ref_name }} --verbose

4582
backend/package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,6 @@
{
"devDependencies": {
"serverless-domain-manager": "^7.0.4",
"serverless-offline": "^12.0.4",
"serverless-python-requirements": "^6.0.0"
}

View file

@ -29,8 +29,9 @@ custom:
dockerSsh: true
fileName: requirements/base.txt
customDomain:
domainName: api-${self:provider.environment.ENVIRONMENT}.${self:provider.environment.DOMAIN_NAME}
domainName: api.${self:provider.environment.DOMAIN_NAME}
createRoute53Record: true
certificateName: '*.dev.hestia.homes'
certificateArn: ${ssm:/ssl_certificate_arn}
functions:

View file

@ -4,8 +4,8 @@ region = "eu-west-2"
# Domain
# Remember to create a production url in Google domains before deploying
domain_name = "hestia.homes"
api_url_prefix = "api-dev"
domain_name = "dev.hestia.homes"
api_url_prefix = "api"
# Database
allocated_storage = 20