2020-02-19 15:31:39 +00:00
|
|
|
FROM archlinux/base:latest
|
|
|
|
RUN pacman -Syu --needed --noconfirm \
|
|
|
|
git \
|
|
|
|
libffi \
|
|
|
|
tesseract \
|
|
|
|
openssl \
|
|
|
|
bzip2 \
|
|
|
|
zlib \
|
|
|
|
readline \
|
|
|
|
sqlite \
|
|
|
|
fortune-mod \
|
|
|
|
figlet \
|
|
|
|
python-virtualenv \
|
|
|
|
redis \
|
|
|
|
libxslt \
|
|
|
|
libxml2 \
|
|
|
|
libpqxx \
|
|
|
|
linux-api-headers \
|
|
|
|
freetype2 \
|
|
|
|
jpeg-archive \
|
|
|
|
curl \
|
|
|
|
wget \
|
|
|
|
neofetch \
|
|
|
|
sudo \
|
|
|
|
gcc \
|
|
|
|
gcc8 \
|
|
|
|
imagemagick \
|
|
|
|
libwebp \
|
|
|
|
zbar \
|
|
|
|
ffmpeg \
|
|
|
|
file \
|
|
|
|
procps-ng
|
|
|
|
RUN sed -e 's;^# \(%wheel.*NOPASSWD.*\);\1;g' -i /etc/sudoers
|
|
|
|
RUN useradd pagermaid -u 3333 -r -m -d /pagermaid
|
|
|
|
RUN usermod -aG wheel,users pagermaid
|
|
|
|
USER pagermaid
|
|
|
|
RUN mkdir /pagermaid/workdir
|
2020-04-01 13:58:06 +00:00
|
|
|
RUN git clone -b master https://github.com/xtaodada/PagerMaid-Modify.git /pagermaid/workdir
|
2020-02-19 15:31:39 +00:00
|
|
|
WORKDIR /pagermaid/workdir
|
|
|
|
RUN python3 -m virtualenv /pagermaid/venv
|
|
|
|
RUN source /pagermaid/venv/bin/activate; pip3 install -r requirements.txt
|
2020-04-04 06:19:33 +00:00
|
|
|
CMD ["sh","utils/docker-run.sh"]
|
2020-02-19 15:31:39 +00:00
|
|
|
CMD ["sh","utils/entrypoint.sh"]
|