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

[edx/ecommerce] Dockerfiles and Workflow setup for Dev environment #20

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
- [x] Update the devstack references to pull the image from the updated host organization if needed
- [x] 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
huniafatima-arbi commented 1 month ago

Task: Remove the Dockerfiles and workflow files from the source IDA repository PR link: https://github.com/edx/ecommerce/pull/10

huniafatima-arbi commented 1 week ago

PR for removing dockerfile has been raised in edx/ecommerce. PR link: https://github.com/edx/ecommerce/pull/12