@@ -7,26 +7,31 @@ RUN apt-get update
77RUN apt-get install gdal-bin
88
99# create directories for config, logs and data
10- RUN mkdir -p /usr/share/config/mapswipe_workers/
11- RUN mkdir -p /usr/local/mapswipe_workers/
12- RUN mkdir -p /var/log/mapswipe_workers/
13- RUN mkdir -p /var/lib/mapswipe_workers/
14- RUN mkdir -p /var/lib/mapswipe_workers/api-data
15- RUN mkdir -p /var/lib/mapswipe_workers/api-data/agg_results/
16- RUN mkdir -p /var/lib/mapswipe_workers/api-data/groups/
17- RUN mkdir -p /var/lib/mapswipe_workers/api-data/history/
18- RUN mkdir -p /var/lib/mapswipe_workers/api-data/projects/
19- RUN mkdir -p /var/lib/mapswipe_workers/api-data/results/
20- RUN mkdir -p /var/lib/mapswipe_workers/api-data/tasks/
10+ ARG config_dir=/usr/share/config/mapswipe_workers/
11+ ARG repo_dir=/usr/local/mapswipe_workers/
12+ ARG data_dir=/var/lib/mapswipe_workers/
13+ ARG logs_dir=/var/log/mapswipe_workers/
14+
15+ RUN mkdir -p $config_dir
16+ RUN mkdir -p $repo_dir
17+ RUN mkdir -p $logs_dir
18+ RUN mkdir -p $data_dir
19+ RUN mkdir -p $data_dir"api-data"
20+ RUN mkdir -p $data_dir"api-data/agg_results/"
21+ RUN mkdir -p $data_dir"api-data/groups/"
22+ RUN mkdir -p $data_dir"api-data/history/"
23+ RUN mkdir -p $data_dir"api-data/projects/"
24+ RUN mkdir -p $data_dir"api-data/results/"
25+ RUN mkdir -p $data_dir"api-data/tasks/"
2126
2227# copy mapswipe workers repo from local repo
23- WORKDIR /usr/local/mapswipe_workers/
28+ WORKDIR $repo_dir
2429COPY mapswipe_workers/ mapswipe_workers/
2530COPY sample_data/ sample_data/
2631COPY tests/ tests/
2732COPY requirements.txt .
2833COPY setup.py .
29- COPY config /usr/share/config/mapswipe_workers
34+ COPY config $config_dir
3035
3136# Install dependencies and mapswipe-workers
3237# RUN python setup.py install
0 commit comments