edx / public-dockerfiles

Dockerfiles used for the development and deployment of edx.org
GNU Affero General Public License v3.0
0 stars 1 forks source link

[Course-discovery] Dockerfiles and Workflow setup for Dev environment #4

Open UsamaSadiq opened 1 month ago

UsamaSadiq commented 1 month ago

Description

### Tasks
- [x] Move the `Dockerfile` and `push-docker-image.yml` files present in the IDA to public-dockerfiles repository
- [x] Schedule the workflow to run once a day to build and publish dev image to [docker.io/edxops](http://docker.io/edxops) org
- [x] Add `workflow_dispatch` option to provide option to trigger the workflow manually if required
- [x] Setup email alert in case the workflow fails in building and publishing the image to notify the owning team in case of failure
- [ ] Test the workflow once on pull request to verify everything is working as expected
- [ ] Update the devstack references to pull the image from the updated host organization if needed
- [ ] Update the GoCD pipeline code to reference Dockerfile from the updated path in `public-dockerfiles` repository
- [ ] Remove the Dockerfiles and workflow files from the source IDA repository
mfarhan943 commented 1 month ago

I am starting to work on this issue now.