dev/web/Dockerfile
author ymh <ymh.work@gmail.com>
Tue, 21 Feb 2017 00:29:53 +0100
changeset 322 3a80a07f1300
permissions -rw-r--r--
add dev env with docker compose
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
322
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
FROM python:2.7
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
ENV PYTHONUNBUFFERED 1
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
RUN mkdir -p /code
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
RUN mkdir /var/virtualenv
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
RUN mkdir /tmp/virtualenv
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
ADD virtualenv/ /tmp/virtualenv/
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
WORKDIR /tmp/virtualenv/web
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
RUN python create_python_env.py
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
RUN python project-boot.py --no-site-packages --clear --ignore-packages=MYSQL  --type-install=local /var/virtualenv/ldt
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
ENV PYTHONPATH=/code/platform/:/code/platform_web/src/:/code/hashcut:/code/metadatacomposer
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
ENV DJANGO_SETTINGS_MODULE=ldtplatform.settings_docker
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
WORKDIR /code/platform_web/src
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
ENTRYPOINT ["/var/virtualenv/ldt/bin/python", "manage.py"]
3a80a07f1300 add dev env with docker compose
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
CMD ["runserver","0.0.0.0:8000"]