-
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
We need an automatic deployment pipeline that would deploy the solution to AWS.
-
Docker image deployed to ECR and an ECS cluster for running the image.
We want to use Github Actions as the CD provider. -
Create a TerraForm script that creates the infrastructure for initial deployment.
- API
- config in _common.js
- jwt token secret
- baseURL - locatia curenta a aplicatiei
- baseURL client - frontend url
- facebook
- app_id - is a secret
- app_secret - is a secret
- google
- app_id - is a secret
- app_secret - is a secret
- youtube
- app_key - is a secret
- aws - detalii S3 bucket pt documente
- accessKeyId
- secretAccesKey
- cloudFrontURL - AWS Serverless Image Handler – se creeaza din CloudFormation cu un template; instructiuni: https://docs.aws.amazon.com/solutions/latest/serverless-image-handler/deployment.html. Rezultatul o sa fie un link care se pune in fiserul de config: cloudFrontURL
- ses
- user
- pass
- host
- mailchimp
- api_key
- audience_id
- build cu npm
- foloseste un mediu de Elastic Beanstalk - upload, URL
- are nevoie de o arhiva care sa contina
- fisierul dist
- package.json
- fisierele de config pentru ELB
- fisierele de config pentru ORM
- host RDS
- username
- password
- baza de date definita in RDS
- run database migrations - /src/migrations
- config in _common.js