FeTodeschini / vegan-mundi

Code for the Vegan Mundi eCommerce platform for selling online and in-person vegan cooking classes. Stack: NextJs, Typescript NodeJs, MySQL (AWS RDS) and images and videos stored in AWS S3 private buckets. Client and server apps hosted on AWS EC2, with a Jenkins CI/CD running in Docker containers in an AWS EC2 instance.
0 stars 0 forks source link

MVP-Build a CI/CD Solution #20

Closed FeTodeschini closed 1 week ago

FeTodeschini commented 2 months ago

Evaluate possible CI/CD solutions/architectures and implement the selected one

FeTodeschini commented 1 month ago

Jenkins was installed in a Docker container in the local Dev machine.

FeTodeschini commented 1 month ago

A subdomain was created for the test environment, which is now pointing to the only EC2 instance that exists so far. The dev environment will be the local machine, and the PROD server will be a new EC2 instance. Next steps:

FeTodeschini commented 3 weeks ago

Tasks Completed:

Pending Items:

FeTodeschini commented 1 week ago

The 2 pipelines below were created in Jenkins (running inside a Docker container in a dedicated EC2 instance) and successfully executed end to end, properly deploying and building the application in TEST and PROD: