-
Notifications
You must be signed in to change notification settings - Fork 2
/
Dockerfile
24 lines (19 loc) · 1.29 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM python:3-slim
ARG BUILD_DATE
ARG VCS_REF
LABEL maintainer="Eduardo Bizarro <[email protected]>" \
org.label-schema.name="PowerDataHub/great-expectations-docker" \
org.label-schema.description=":whale2: Docker image for great_expectations (https://greatexpectations.io)." \
org.label-schema.build-date=$BUILD_DATE \
org.label-schema.schema-version="1.0" \
org.label-schema.vcs-url="https://github.com/PowerDataHub/great-expectations-docker" \
org.label-schema.vcs-ref=$VCS_REF
ADD ./requirements.txt ./
RUN apt-get update -yqq \
&& apt-get install --no-install-recommends -yqq ca-certificates \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /root/.cache \
&& pip install --upgrade pip \
&& pip install --no-cache-dir -r requirements.txt
# Run great_expectations
CMD ["great_expectations"]