26 lines
870 B
Plaintext
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 |