hackforla / hackforla/incubator
Document setting up individual projects CI/CD pipeline to AWS Incubator using GitHub actions and Docker
- Dominant language
- HCL
- Stars
- 6
- Forks
- 18
- Avg merge
- 1h 9m
- Merged PRs (30d)
- 42
Description
### Overview
As a Dev Ops Engineer working with [Incubator](https://github.com/hackforla/incubator/tree/main/incubator), I'd like documentation for setting up a Github action workflow which builds docker images to push onto Incubator's image repositories.
### Details
This should be written by a project that has set one up so it can use their project as an example. As a prerequisite to this, you should already have a `Dockerfile` and be able to build a docker image using `docker build`
The steps covered are how to write a GHA to (not included is how to write a gha, which will come from the website teams existing gha documentation)
- Build the container (instructions not included in this documentation see https://github.com/hackforla/knowledgebase-content/issues/77)
- push contain to ECR
- update or restart the ECS service
### Action Items
- [ ] Draft sample workflows
- [ ] Draft documentation
### Resources/Instructions
- [PeopleDepot github deploy actions](https://github.com/hackforla/peopledepot/tree/main/.github/workflows)
- https://github.com/hackforla/incubator/issues/11
- https://github.com/hackforla/incubator/issues/25
### Projects to Check
### Tasks
- [ ] This is where you will copy instructions from the wiki page for the step you are currently on.
Contributor guide
Assessment
This issue has not been assessed yet.