Create Dockerfile
Browse files- Dockerfile +31 -0
Dockerfile
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
ADD file ... in /
|
2 |
+
CMD ["bash"]
|
3 |
+
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
4 |
+
ENV LANG=C.UTF-8
|
5 |
+
RUN /bin/sh -c set -eux;
|
6 |
+
ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568
|
7 |
+
ENV PYTHON_VERSION=3.9.16
|
8 |
+
RUN /bin/sh -c set -eux;
|
9 |
+
RUN /bin/sh -c set -eux;
|
10 |
+
ENV PYTHON_PIP_VERSION=22.0.4
|
11 |
+
ENV PYTHON_SETUPTOOLS_VERSION=58.1.0
|
12 |
+
ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py
|
13 |
+
ENV PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d746207
|
14 |
+
RUN /bin/sh -c set -eux;
|
15 |
+
CMD ["python3"]
|
16 |
+
ENV LANG=C.UTF-8
|
17 |
+
ENV LC_ALL=C.UTF-8
|
18 |
+
ENV PYTHONDONTWRITEBYTECODE=1
|
19 |
+
ENV PYTHONFAULTHANDLER=1
|
20 |
+
ENV PATH=/home/ftuser/.local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
21 |
+
ENV FT_APP_ENV=docker
|
22 |
+
RUN /bin/sh -c mkdir /freqtrade
|
23 |
+
WORKDIR /freqtrade
|
24 |
+
COPY /usr/local/lib /usr/local/lib # buildkit
|
25 |
+
ENV LD_LIBRARY_PATH=/usr/local/lib
|
26 |
+
COPY /home/ftuser/.local /home/ftuser/.local # buildkit
|
27 |
+
USER ftuser
|
28 |
+
COPY . /freqtrade/ # buildkit
|
29 |
+
RUN /bin/sh -c pip install
|
30 |
+
ENTRYPOINT ["freqtrade"]
|
31 |
+
CMD ["trade"]
|