From 4676fc23065d6010baf3512f10dd049d41facc82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Wa=C5=82=C4=99sa?= Date: Sun, 3 Apr 2022 01:19:07 +0200 Subject: [PATCH] =?UTF-8?q?Prze=C5=9Blij=20pliki=20do=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..99eba82 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,27 @@ +# Obraz ubuntu latest +FROM ubuntu:latest + +# Instalacja niezbędnych bibliotek +RUN apt update +RUN apt-get update +RUN apt install -y figlet +RUN export PATH=”$PATH:/usr/local/bin/python” +RUN apt install python3-pip -y +RUN apt install unzip -y +RUN pip3 install kaggle +RUN pip3 install pandas + + +# Przygotowanie kaggle +RUN mkdir ~/.kaggle/ +RUN echo '{"username":"sebastianwalesa","key":"c879e3806be4cd6ade7aa10ea81d4cfe"}' > ~/.kaggle/kaggle.json + +# 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 + +# Skopiujmy nasz skrypt do katalogu /app w kontenerze +COPY ./skrypt.sh ./ +COPY ./init.py ./ + +# Domyślne polecenie, które zostanie uruchomione w kontenerze po jego starcie +CMD ./skrypt.sh \ No newline at end of file