File tree Expand file tree Collapse file tree 4 files changed +31
-1
lines changed Expand file tree Collapse file tree 4 files changed +31
-1
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ RUN mkdir -p /usr/src/app
77WORKDIR /usr/src/app
88
99# install requirements
10+ COPY utils /usr/src/utils
1011COPY ui/requirements.txt /usr/src/app/
1112RUN pip install --no-cache-dir -r requirements.txt
1213
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ MAINTAINER Madison Bahmer <madison.bahmer@istresearch.com>
33
44# copy ui own requirements.txt with its dependencies
55COPY ui/requirements.txt /usr/src/app/
6+ COPY utils /usr/src/utils
67
78# Combine run command to create single intermeiate image layer
89# This MANDATORY because developments dependencies are huge.
@@ -23,6 +24,7 @@ RUN mkdir -p /usr/src/app \
2324 && apk del build-dependencies
2425
2526# move codebase over
27+ RUN rm -rf /usr/src/utils
2628COPY ui /usr/src/app
2729
2830WORKDIR /usr/src/app
Original file line number Diff line number Diff line change 1+ FROM python :3.6
2+ MAINTAINER Madison Bahmer < madison .bahmer @istresearch .com >
3+
4+ # os setup
5+ RUN apt - get update
6+ RUN mkdir - p / usr / src / app
7+ WORKDIR / usr / src / app
8+
9+ # install requirements
10+ COPY utils / usr / src / utils
11+ COPY ui / requirements .txt / usr / src / app /
12+ RUN pip install - - no - cache - dir - r requirements .txt
13+ RUN rm - rf / usr / src / utils
14+
15+ # move codebase over
16+ COPY ui / usr / src / app
17+
18+ # override settings via localsettings.py
19+ COPY docker / ui / settings .py / usr / src / app / localsettings .py
20+
21+ # copy testing script into container
22+ COPY docker / run_docker_tests .sh / usr / src / app / run_docker_tests .sh
23+
24+ # set up environment variables
25+
26+ # run command
27+ CMD ["python" , "ui_service.py" ]
Original file line number Diff line number Diff line change 11Flask == 0.12
22requests == 2.13.0
3- scutils == 1.2.0
3+ ../utils # scutils==1.3.0dev0
44plotly == 2.0.12
55flask_table == 0.4.1
66nose == 1.3.7
You can’t perform that action at this time.
0 commit comments