File size: 1,849 Bytes
571f20f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#/* DARNA.HI
# * Copyright (c) 2023 Seapoe1809   <https://github.com/seapoe1809>
# * Copyright (c) 2023 pnmeka   <https://github.com/pnmeka>
# * 
# *
# *   This program is free software: you can redistribute it and/or modify
# *   it under the terms of the GNU General Public License as published by
# *   the Free Software Foundation, either version 3 of the License, or
# *   (at your option) any later version.
# *
# *   This program is distributed in the hope that it will be useful,
# *   but WITHOUT ANY WARRANTY; without even the implied warranty of
# *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# *   GNU General Public License for more details.
# *
# *   You should have received a copy of the GNU General Public License
# *   along with this program. If not, see <http://www.gnu.org/licenses/>.
# */
#dockerfile
FROM python:3.10

# Set the working directory in the container
WORKDIR /workspace

# Install the necessary Python packages
# Install virtualenv
RUN pip install --upgrade pip && \
    pip install virtualenv && \
    python -m virtualenv venv

RUN python -m virtualenv venv

RUN . /workspace/venv/bin/activate && \
    pip install pip-tools pandas gradio ollama plotly



# Copy the current directory contents into the container at /workspace
ADD ibs_mod.py ./

RUN mkdir uploads

COPY uploads ./uploads


# Make port 3024 available to the world outside this container
EXPOSE 3024

# Run main.py when the container launches
CMD [ "/bin/bash", "-c", "source /workspace/venv/bin/activate && python ibs_mod.py" ]

#docker build -t darnahi_ibs_tracker .
#docker run -d --restart unless-stopped --network host -e OLLAMA_HOST=http://localhost:11434 darnahi_ibs_tracker

#docker run -d --restart unless-stopped --network host --name darnahi_ibs_tracker -e OLLAMA_HOST=http://localhost:11434 darnahi_ibs_tracker