Skip to content

Automatic deployment to AWS infrastructure using GitHub Actions and TerraForm #76

@RaduCStefanescu

Description

@RaduCStefanescu

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
      • 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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions