diff --git a/Dockerfile b/Dockerfile index 99eba82..1d16edc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,27 +1,28 @@ -# 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 +# 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 +RUN pip3 install torch + + +# 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