2023-07-05 22:15:32 +02:00
|
|
|
# Korzystanie z najnowszej wersji ubuntu
|
2023-07-05 21:28:46 +02:00
|
|
|
FROM ubuntu:latest
|
2023-04-16 15:49:14 +02:00
|
|
|
|
2023-07-05 22:15:32 +02:00
|
|
|
# Instalujemy pakiety
|
2023-06-06 22:24:23 +02:00
|
|
|
RUN apt update && apt upgrade -y \
|
2023-07-05 22:15:32 +02:00
|
|
|
&& apt install -y python3.10 python3-pip curl \
|
|
|
|
&& pip install --user kaggle \
|
2023-04-16 15:49:14 +02:00
|
|
|
&& pip install --user pandas \
|
|
|
|
&& pip install --user scikit-learn \
|
2023-06-06 22:24:23 +02:00
|
|
|
&& pip install --user matplotlib \
|
|
|
|
&& pip install --user keras \
|
|
|
|
&& pip install --user numpy \
|
2023-06-09 14:17:18 +02:00
|
|
|
&& pip install --user opencv-python \
|
|
|
|
&& pip install --user sacred \
|
2023-07-05 22:28:02 +02:00
|
|
|
&& pip install --user pymongo \
|
|
|
|
&& pip install --user tensorflow = 2.11.0
|
2023-07-05 22:15:32 +02:00
|
|
|
|
|
|
|
RUN echo 'export PATH="/root/.local/bin:$PATH"' >> ~/.bashrc
|
2023-04-16 15:49:14 +02:00
|
|
|
|
2023-07-05 22:15:32 +02:00
|
|
|
# Dodajemy katalog /app w kontenerze
|
2023-04-16 15:49:14 +02:00
|
|
|
RUN mkdir /app
|
|
|
|
|
2023-07-05 22:15:32 +02:00
|
|
|
# Ustawiamy katalog roboczy
|
2023-04-16 15:49:14 +02:00
|
|
|
WORKDIR /app
|
|
|
|
|
2023-07-05 22:15:32 +02:00
|
|
|
# Kopiujemy zawartość
|
2023-06-06 22:24:23 +02:00
|
|
|
COPY . /app/
|
|
|
|
|
2023-07-05 22:15:32 +02:00
|
|
|
# Uruchomienie trenoowania modelu
|
|
|
|
#RUN python3.10 ./DL-model.py
|
|
|
|
#CMD python3.10 ./DL-model.py
|