|
|
FROM ubuntu:20.04 |
|
|
|
|
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive |
|
|
|
|
|
|
|
|
RUN apt-get update && \ |
|
|
apt-get install -y \ |
|
|
git \ |
|
|
zip \ |
|
|
unzip \ |
|
|
openjdk-17-jdk \ |
|
|
python3.8 \ |
|
|
python3.8-dev \ |
|
|
python3.8-venv \ |
|
|
python3-pip \ |
|
|
libffi-dev \ |
|
|
build-essential \ |
|
|
autoconf \ |
|
|
autotools-dev \ |
|
|
libltdl-dev \ |
|
|
libtool \ |
|
|
ccache \ |
|
|
&& apt-get clean |
|
|
|
|
|
|
|
|
RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 |
|
|
|
|
|
|
|
|
WORKDIR /app |
|
|
|
|
|
|
|
|
|
|
|
RUN mkdir -p /app/uploads && chmod -R 777 /app/uploads |
|
|
|
|
|
|
|
|
COPY . . |
|
|
|
|
|
|
|
|
RUN pip3 install --upgrade pip |
|
|
RUN pip3 install -r requirements.txt |
|
|
RUN pip3 install buildozer |
|
|
|
|
|
|
|
|
EXPOSE 5000 |
|
|
|
|
|
|
|
|
CMD ["python3", "main.py"] |