Public
Snippet $11 authored by cephei

MTDataAccess-Dockerfile

Edited
FROM mcr.microsoft.com/dotnet/runtime-deps:6.0

RUN >/etc/apt/sources.list \
echo "deb http://mirrors.aliyun.com/debian/ bullseye main non-free contrib" >>/etc/apt/sources.list \
echo "deb-src http://mirrors.aliyun.com/debian/ bullseye main non-free contrib" >>/etc/apt/sources.list \
echo "deb http://mirrors.aliyun.com/debian-security bullseye/updates main" >>/etc/apt/sources.list \
echo "deb-src http://mirrors.aliyun.com/debian-security bullseye/updates main" >>/etc/apt/sources.list\
echo "deb http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib" >>/etc/apt/sources.list \
echo "deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib" >>/etc/apt/sources.list \
echo "deb http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib" >>/etc/apt/sources.list \
echo "deb-src http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib" >>/etc/apt/sources.list

RUN apt update
RUN apt install -y fontconfig expat

FROM debian:11.4

COPY --from=0 /bin /bin
COPY --from=0 /lib /lib
COPY --from=0 /lib64 /lib64
COPY --from=0 /etc /etc
COPY --from=0 /sbin /sbin
COPY --from=0 /usr /usr
COPY ./app /opt/app

RUN chmod a+x /opt/app/MTDataAccess

EXPOSE 5000

WORKDIR /opt/app

CMD "./MTDataAccess"