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

[openedx/enterprise-subsidy] Dockerfiles and Workflow setup for Dev environment #14

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
- [x] 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
UsamaSadiq commented 3 weeks ago

PR https://github.com/edx/public-dockerfiles/pull/28 merged for this issue.

BilalQamar95 commented 2 weeks ago

Removed the Dockerfile and workflow files from source IDA: https://github.com/openedx/enterprise-subsidy/pull/313