diff --git a/Dockerfile b/Dockerfile index 6a03d3b..a5e8997 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,27 +2,19 @@ FROM ubuntu:latest # Instalujemy niezbędne zależności. Zwróć uwagę na flagę "-y" (assume yes) -RUN apt update && apt install -y git -RUN apt install -y python3-pip -RUN apt install -y curl -RUN pip3 install --user wget -RUN pip3 install --user kaggle -RUN pip3 install --user seaborn -RUN pip3 install --user sklearn -RUN pip3 install --user pandas -RUN pip3 install --user numpy -RUN pip3 install --user matplotlib -RUN pip3 install --user tensorflow -RUN pip3 install --user sacred - +RUN apt update && apt install -y python3.8 && apt install -y python3-pip # Stwórzmy w kontenerze (jeśli nie istnieje) katalog /app i przejdźmy do niego (wszystkie kolejne polecenia RUN, CMD, ENTRYPOINT, COPY i ADD będą w nim wykonywane) WORKDIR /app +# Instalujemy niezbędne zależności. Zwróć uwagę na flagę "-y" (assume yes) +COPY ["requirements.txt", "./"] +RUN pip3 install -r requirements.txt + # Skopiujmy nasz skrypt do katalogu /app w kontenerze -COPY ./Docker_todo.sh ./ -COPY ./Zadanie_05_Docker.py ./ -COPY ./Zadanie_06_training.py ./ +#COPY ./Docker_todo.sh ./ +#COPY ./Zadanie_05_Docker.py ./ +#COPY ./Zadanie_06_training.py ./ # Domyślne polecenie, które zostanie uruchomione w kontenerze po jego starcie -CMD ./Docker_todo.sh \ No newline at end of file +#CMD ./Docker_todo.sh \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..6700d8c --- /dev/null +++ b/requirements.txt @@ -0,0 +1,10 @@ +pandas==1.2.4 +numpy==1.19.2 +sklearn +tensorflow==2.4.1 +jinja2==2.11.3 +matplotlib +wget +seaborn +matplotlib +sacred \ No newline at end of file