oacpl/Dockerfile

21 lines
387 B
Docker
Raw Normal View History

2018-01-05 20:10:41 -05:00
FROM python:3
2018-01-06 13:42:59 -05:00
# Add files
RUN mkdir /site
WORKDIR /site
ADD . /site/
# Set up configs
2018-01-05 20:10:41 -05:00
RUN rm OACPL/settings.py
RUN mv OACPL/settings.base.py OACPL/settings.py
2018-01-06 13:42:59 -05:00
# Install packages
2018-01-05 20:10:41 -05:00
RUN pip install -r requirements.txt
2018-01-06 13:42:59 -05:00
# Initialize Django
2018-01-05 20:10:41 -05:00
RUN python3 manage.py makemigrations --no-input
RUN python3 manage.py migrate --no-input
RUN python3 manage.py collectstatic --no-input
2018-01-06 13:42:59 -05:00
EXPOSE 8000