22 lines
582 B
Docker
22 lines
582 B
Docker
FROM python:3.9.16-slim-bullseye
|
|
|
|
# Set build shell to bash, default has has some issues sometimes
|
|
SHELL ["/bin/bash", "-c"]
|
|
|
|
# Install packges
|
|
RUN apt update \
|
|
&& apt install --no-install-recommends -y imagemagick jq curl tesseract-ocr nano
|
|
|
|
WORKDIR /var/www/html
|
|
COPY . /var/www/html/
|
|
RUN chmod 777 .
|
|
|
|
# del usesless files
|
|
RUN rm -rf \
|
|
/var/lib/{apt,dpkg} \
|
|
/var/{cache,log,spool} \
|
|
/var/www/html/{.git,.build,README.md,env.example,docker-compose.yml,.gitignore}
|
|
RUN mkdir -p uploads && chmod 777 -R uploads/
|
|
|
|
CMD python3 -m http.server --cgi 8000 --directory public
|