diff --git a/docker/Dockerfile b/docker/Dockerfile index baf81ccdb37fc152264aff85bb7c66589fac6467..872374d4093b7ca687761a4641b36b80789f7159 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,5 +1,4 @@ -FROM python:3.6 - +FROM python:3.6 as symposion_base RUN set -ex \ && apt-get update @@ -41,4 +40,10 @@ RUN set -x \ && DJANGO_SECRET_KEY=1234 STRIPE_PUBLIC_KEY=1234 STRIPE_SECRET_KEY=1234 \ DATABASE_URL="sqlite:////dev/null" \ python manage.py collectstatic --noinput -l -v 0 + +FROM symposion_base as symposion_dev +VOLUME /app/symposion_app +CMD ["./manage.py", "runserver", "-v3", "0.0.0.0:8000"] + +FROM symposion_base as symposion_prod CMD ["/usr/local/bin/uwsgi", "--http-socket", "0.0.0.0:8000", "--wsgi-file", "pinaxcon/wsgi.py"]