-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
25 lines (20 loc) · 857 Bytes
/
Dockerfile
File metadata and controls
25 lines (20 loc) · 857 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FROM python:3
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code/
COPY requirements.txt /code/
RUN pip install -r requirements.txt
RUN git clone https://github.com/Skeen/opentelemetry-python.git
RUN pip install -e opentelemetry-python/opentelemetry-api
RUN pip install -e opentelemetry-python/opentelemetry-sdk
RUN pip install -e opentelemetry-python/ext/opentelemetry-ext-jaeger
RUN pip install -e opentelemetry-python/ext/opentelemetry-ext-psycopg2
RUN pip install -e opentelemetry-python/ext/opentelemetry-ext-dbapi
RUN pip install -e opentelemetry-python/ext/opentelemetry-ext-wsgi
RUN pip install -e opentelemetry-python/ext/opentelemetry-ext-asgi
RUN pip install requests
RUN pip install -e opentelemetry-python/ext/opentelemetry-ext-http-requests
RUN pip install daphne
RUN pip install gunicorn
COPY . /code/
CMD ["sh", "/code/entrypoint.sh"]