Speed up local builds of the admin container

This commit is contained in:
Pierre Jaury
2016-11-09 16:46:38 +01:00
parent a8bc8e9d4b
commit 9e0718b00f

View File

@@ -3,12 +3,7 @@ FROM python:3
RUN mkdir -p /app RUN mkdir -p /app
WORKDIR /app WORKDIR /app
COPY mailu ./mailu
COPY migrations ./migrations
COPY manage.py .
COPY requirements.txt . COPY requirements.txt .
COPY start.sh /start.sh
RUN pip install -r requirements.txt RUN pip install -r requirements.txt
# Temporarily install certbot from source while waiting for 0.10 # Temporarily install certbot from source while waiting for 0.10
@@ -17,6 +12,11 @@ RUN git clone https://github.com/certbot/certbot /certbot \
&& pip install -e ./acme \ && pip install -e ./acme \
&& pip install -e ./ && pip install -e ./
COPY mailu ./mailu
COPY migrations ./migrations
COPY manage.py .
COPY start.sh /start.sh
RUN pybabel compile -d mailu/translations RUN pybabel compile -d mailu/translations
CMD ["/start.sh"] CMD ["/start.sh"]