25 lines
465 B
Docker
25 lines
465 B
Docker
FROM python:3.10.3-alpine
|
|
|
|
WORKDIR /rustdesk-api-server
|
|
ADD . /rustdesk-api-server
|
|
|
|
# 安装系统依赖
|
|
RUN apk add --no-cache \
|
|
gcc \
|
|
musl-dev \
|
|
mariadb-connector-c-dev \
|
|
pkgconfig
|
|
|
|
RUN set -ex \
|
|
&& pip install --no-cache-dir --disable-pip-version-check -r requirements.txt \
|
|
&& rm -rf /var/cache/apk/* \
|
|
&& cp -r ./db ./db_bak
|
|
|
|
ENV HOST="0.0.0.0"
|
|
ENV TZ="Asia/Shanghai"
|
|
|
|
EXPOSE 21114/tcp
|
|
EXPOSE 21114/udp
|
|
|
|
ENTRYPOINT ["sh", "run.sh"]
|