DEV Community

Mastering Secure CI/CD for ECS with GitHub Actions

Atsushi Suzuki on May 18, 2024

Recently, I had the opportunity to build a CI/CD workflow for ECS on Fargate using GitHub Actions. In this process, I incorporated various improvem...
The discussion has been locked. New comments can't be added.
Collapse
 
akuoko_konadu profile image
Konadu Akwasi Akuoko •

This is awesome, I recently did something like this, but I didn't include the slack messages, I'll definitely look into this add it to my workflow

Collapse
 
suzuki0430 profile image
Atsushi Suzuki •

Thanks!!

Collapse
 
yokwejuste profile image
Steve Yonkeu •

What about something with docker compose with 4 to 5 services as containers?

Collapse
 
suzuki0430 profile image
Atsushi Suzuki •

Absolutely! Docker Compose is super handy for managing multiple services. It makes defining and orchestrating containers a breeze, especially for development and local testing environments.

My current article focuses on deploying to production with ECS, but I actually wrote about using Docker Compose before. Feel free to check it out here:
dev.to/suzuki0430/docker-for-begin...

Collapse
 
trantn profile image
Aidan •

wow, this is a good article, I'm following your channel

Collapse
 
suzuki0430 profile image
Atsushi Suzuki •

Thanks!!

Collapse
 
damianhr78 profile image
Damian •

Thanks for all

Collapse
 
suzuki0430 profile image
Atsushi Suzuki •

Thanks!!

Collapse
 
jangelodev profile image
João Angelo •

Hi Atsushi Suzuki,
Top, very nice !
Thanks for sharing

Collapse
 
suzuki0430 profile image
Atsushi Suzuki •

Thanks!

Collapse
 
devjerry profile image
Jerry • • Edited

Thank you for the writeup! What about github environments tho ?!

Collapse
 
suzuki0430 profile image
Atsushi Suzuki •

Thanks! GitHub Environments are pretty handy for managing settings like secrets and rules differently for dev, staging, or prod environments. Makes it super easy to keep things secure for each setup!