Copy requirements individually to avoid invalidating docker cache

This commit is contained in:
James Laska 2016-10-19 15:56:34 -04:00
parent 5b60b14227
commit 6c4dd57368

View File

@ -37,7 +37,12 @@ RUN yum install -y nodejs
WORKDIR "/ansible-tower"
# Copy requirements files
COPY requirements/*.txt requirements/
# NOTE: '*' is not used as it invalidates docker caching
COPY requirements/requirements.txt requirements/
COPY requirements/requirements_ansible.txt requirements/
COPY requirements/requirements_dev.txt requirements/
COPY requirements/requirements_jenkins.txt requirements/
# Copy __init__.py so the Makefile can retrieve `awx.__version__`
COPY awx/__init__.py awx/