# This dockerfile is only meant for local development of Misago # If you are looking for a proper docker setup for running Misago in production, # please use misago-docker instead FROM python:3.6 ENV PYTHONUNBUFFERED 1 ENV IN_MISAGO_DOCKER 1 # Install dependencies in one single command/layer RUN apt-get update && apt-get install -y \ vim \ libffi-dev \ libssl-dev \ sqlite3 \ libjpeg-dev \ libopenjp2-7-dev \ locales \ cron \ postgresql-client \ gettext # Add requirements and install them. We do this unnecessasy rebuilding. ADD requirements.txt / RUN pip install --upgrade pip && pip install -r requirements.txt WORKDIR /srv/misago EXPOSE 8000 CMD python manage.py runserver 0.0.0.0:8000