ium_444507/dockerfile
2022-03-31 22:55:56 +02:00

26 lines
870 B
Plaintext

# Nasz obraz będzie dzidziczył z obrazu Ubuntu w wersji latest
FROM ubuntu:latest
# Instalujemy niezbędne zależności. Zwróć uwagę na flagę "-y" (assume yes)
RUN apt update && apt install -y figlet python3 python3-pip unzip
RUN pip3 install --user kaggle
RUN pip3 install --user pandas
# RUN pip3 install --user unzip
ENV PATH="/root/.local/bin:${PATH}"
# 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 ./figlet-loop.sh ./
COPY ./download.sh ./
COPY ./script.py ./
COPY ./kaggle.json /root/.kaggle/kaggle.json
RUN ./download.sh 117928
RUN python3 ./script.py
# Domyślne polecenie, które zostanie uruchomione w kontenerze po jego starcie
# CMD python ./script.py