23 lines
558 B
Docker
23 lines
558 B
Docker
FROM python:3.8.10-alpine3.14
|
|
|
|
# need to install build dependencies
|
|
RUN apk add --no-cache --update python3 mariadb-connector-c-dev \
|
|
&& apk add --no-cache --update --virtual build-deps python3-dev g++ gfortran musl-dev \
|
|
libffi-dev openssl-dev mariadb-dev
|
|
|
|
# upgrade pip
|
|
RUN pip install --upgrade pip
|
|
|
|
WORKDIR /home
|
|
|
|
COPY classes classes/
|
|
COPY cogs cogs/
|
|
COPY utilities utilities/
|
|
COPY highscores.py highscores.py
|
|
COPY requirements.txt requirements.txt
|
|
|
|
RUN pip install -r requirements.txt
|
|
|
|
RUN apk del build-deps
|
|
|
|
CMD ["python3", "./highscores.py"] |