This repository is a template repository of our automated Docker image builder.
The purpose of this system is the remote building and testing of Docker images from a Docker build file (Dockerfile) and a unit test file (unittest.yml). This system allows users to build, test and maintain Docker images outside of firewalls, proxies and machine limitations. Additionally, it is a storage repository, and can act as a functional archive and version control for all your Dockerfile recipes (though not the images themselves).
The repository is a general purpose template for creating new docker building instances, as detailed in Wiki. See Setup for documentation on how to modify the repository for your use.
If you experience any issues with the auto-docker or would like to contribute to its source code, please visit utsw-bicf/auto-docker
.
Please open an issue for questions related to auto-docker usage, bug reports, or general inquiries.
We try to manage the required tasks for auto-docker using GitHub issues; you probably came to this page when creating one.
If you'd like to write some code to improve auto-docker, the standard workflow is as follows:
- Check that there isn't already an issue about your idea in the issue tracker to avoid duplicating work
- If there isn't one already, please create one so that others know what you're working on
- Fork the
bicf-utsw/auto-docker
to your GitHub account - Make the necessary changes / additions within your forked repository
- Submit a Pull Request against the
develop
branch and wait for the code to be reviewed and merged
If you're not used to this workflow with git, you can start with some docs from GitHub or even their excellent git
resources.
This workflow was developed by Bioinformatic Core Facility (BICF), Department of Bioinformatics
Venkat S. Malladi
Faculty Associate & Director
Bioinformatics Core Facility
UT Southwestern Medical Center
orcid.org/0000-0002-0144-0564
[email protected]
Jonathan Gesell
Computational Biologist
Bioinformatics Core Facility
UT Southwestern Medical Center
orcid.org/0000-0001-5902-3299
[email protected]
Gervaise H. Henry
Computational Biologist
Department of Urology
UT Southwestern Medical Center
orcid.org/0000-0001-7772-9578
[email protected]
Please cite in publications: Pipeline was developed by BICF from funding provided by Cancer Prevention and Research Institute of Texas (RP150596).