-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDockerfile
20 lines (16 loc) · 960 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FROM vulekamali/ckan:deps-latest
MAINTAINER OpenUp
WORKDIR /
RUN pip install ckanext-envvars \
boto3==1.11.5 \
git+https://github.com/keitaroinc/ckanext-s3filestore.git@v0.0.8 \
-e git+https://github.com/vulekamali/ckanext-satreasury.git@master#egg=ckanext-satreasury \
-e git+https://github.com/OpenUpSA/ckanext-discourse-sso-client.git@master#egg=ckanext-discourse-sso-client \
-e git+https://github.com/ckan/ckanext-googleanalytics.git@v2.0.2#egg=ckanext-googleanalytics \
-e git+https://github.com/stadt-karlsruhe/ckanext-extractor@1d49dd6#egg=ckanext-extractor \
&& pip install -r src/ckanext-extractor/requirements.txt
ADD Procfile /Procfile
ADD who.ini /who.ini
ADD ckan.ini /ckan.ini
ADD resource_formats.json /resource_formats.json
CMD ["gunicorn", "--workers", "2", "--worker-class", "gevent", "--paste", "ckan.ini", "-t", "600", "--log-file", "-"]