ium_478839/Dockerfile

27 lines
844 B
Docker

# 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