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