Skip to content

Deploying to dockerhub

Kevin McGahey edited this page Dec 3, 2023 · 5 revisions
  1. Start by cloning the repo: git clone https://github.com/dreamfactorysoftware/df-docker.git

  2. Checkout a branch: git checkout -b <branch_name>

  3. Make your changes and please provide comments in the file highlighting what has changed.

  4. Add, commit, and push your changes to your branch.

  5. Once the branch has been merged to master, create a tagged release on Github

  6. Make the Tag version and Release title identical then publish the release.

  7. Dockerhub no longer has automated builds on the free tier. So you will need to do this manually yourself from your computer. Build a new image with docker build -t dreamfactorysoftware/dreamfactory:<TAG> .

Full example docker build -t dreamfactorysoftware/dreamfactory:6.1.1 .

  1. Push the image to Dockerhub: docker push dreamfactorysoftware/dreamfactory:<TAG>

This will now make the tagged release available in Dockerhub and Github.

Clone this wiki locally