CivicTechJobs icon indicating copy to clipboard operation
CivicTechJobs copied to clipboard

Use Docker github action when building and pushing to ecr

Open Aveline-art opened this issue 2 years ago • 3 comments

Dependency

Successful Deployment of Terraform

Overview

As a developer, let's use well-maintained technologies. For this ticket, let's use well maintained github actions rather than whatever we are using right now

Action Items

  • [ ] Use docker build and push github actions when deploying to AWS
    • [ ] We should especially take advantage of the action's caching options to reduce our build time
    • [ ] We should selectively disable the cache when our dockerfile changes to prevent the cache from improperly cacheing an erroneous layer

Resources/Instructions

Resources docker/build-push-action GitHub Actions cache

Aveline-art avatar Jun 02 '23 02:06 Aveline-art

Ask Dev team - what is relevant importance of this? Where are we with this issue?

kcoronel avatar Sep 17 '23 19:09 kcoronel

Ask Dev team - what is relevant importance of this? Where are we with this issue?

@kcoronel This should not be a priority as we don't even have a Production deployment yet. When we get around to deploying with Terraform in collaboration with the devops team, then we can start thinking about Github Actions and caching options.

I believe Terraform allows you to automate the action items that Ava is talking about here. When we configure the deployment process ideally it should include those.

I would put this in the bottom of prioritized backlog, or in icebox -- until we are ready for deployment of MVP-1. It would be helpful if we had a technical roadmap so we know what requirements are needed before we reach this step.

LoTerence avatar Sep 18 '24 01:09 LoTerence

Thank you @LoTerence for your response! I think this is best added to Ice Box with the Dependency: Successful Deployment of Terraform. Copy @nooriaali9

kcoronel avatar Sep 25 '24 05:09 kcoronel