Skip to content

Commit

Permalink
riscv architecture
Browse files Browse the repository at this point in the history
  • Loading branch information
wzzc-dev committed Mar 5, 2024
1 parent 52f2b05 commit 2cf2693
Showing 1 changed file with 37 additions and 19 deletions.
56 changes: 37 additions & 19 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,37 +12,55 @@
# See the License for the specific language governing permissions and
# limitations under the License.

FROM debian:experimental
FROM xfan1024/openeuler:23.03-light

ENV LANG C.UTF-8

ENV TZ=Asia/Shanghai \
DEBIAN_FRONTEND=noninteractive

RUN set -eux; \
apt-get update; \
apt-get install -y --no-install-recommends \
ca-certificates \
netbase \
tzdata \
gcc g++ python3 python3-pip python3-full python3-dev \
; \
rm -rf /var/lib/apt/lists/*
yum install -y \
ca-certificates \
tzdata \
net-tools \
; \
rm -rf /var/cache/yum/*

RUN ln -fs /usr/share/zoneinfo/${TZ} /etc/localtime; \
echo ${TZ} > /etc/timezone; \
dpkg-reconfigure --frontend noninteractive tzdata; \
rm -rf /var/lib/apt/lists/*
RUN apt-get update && apt-get install --no-install-recommends \
apt-transport-https ca-certificates poppler-utils qpdf \
libfile-mimeinfo-perl libimage-exiftool-perl ghostscript \
libsecret-1-0 zlib1g-dev libjpeg-dev ffmpeg libmagic1 python3-magic \
libmagickwand-dev imagemagick -y \
&& rm -rf /var/lib/apt/lists/*
yum reinstall -y tzdata; \
rm -rf /var/cache/yum/* \

RUN yum install -y \
ca-certificates \
poppler-utils \
qpdf \
libfile-mimeinfo \
libimage-exiftool \
ghostscript \
python3-pip \
libsecret \
zlib-devel \
libjpeg-devel \
ffmpeg \
file-libs \
python3-magic \
ImageMagick \
python3-devel \
libffi-devel \
make \
; \
rm -rf /var/cache/yum/*


WORKDIR /opt/eulixspace-filepreview

COPY . /opt/eulixspace-filepreview

RUN pip3 install -r /opt/eulixspace-filepreview/requirements.txt --break-system-packages
RUN python3 -m venv myenv \
&& . myenv/bin/activate\
&& pip install --upgrade pip \
&& pip install -r /opt/eulixspace-filepreview/requirements.txt

ENTRYPOINT ["python3","main.py"]
ENTRYPOINT ["python3","main.py"]

0 comments on commit 2cf2693

Please sign in to comment.