38 lines
1.0 KiB
Docker
38 lines
1.0 KiB
Docker
FROM alpine:latest
|
|
|
|
ARG TARGETOS
|
|
ARG TARGETARCH
|
|
|
|
ENV ENCRYPTED_ONLY 0
|
|
|
|
RUN apk update && apk add --no-cache supervisor && mkdir -p /opt/rustdesk && mkdir /public && mkdir /data
|
|
|
|
ADD build-dir/${TARGETOS}/${TARGETARCH}/gohttpserver /opt/rustdesk/gohttpserver
|
|
ADD build-dir/${TARGETOS}/${TARGETARCH}/hbbr /opt/rustdesk/hbbr
|
|
ADD build-dir/${TARGETOS}/${TARGETARCH}/hbbs /opt/rustdesk/hbbs
|
|
ADD build-dir/${TARGETOS}/${TARGETARCH}/rustdesk-utils /opt/rustdesk/rustdesk-utils
|
|
|
|
ADD supervisord.conf /etc/supervisord.conf
|
|
|
|
ADD start-gohttpserver.sh /start-gohttpserver.sh
|
|
ADD get-key-daemon.sh /get-key-daemon.sh
|
|
ADD start-hbbr.sh /start-hbbr.sh
|
|
ADD start-hbbs.sh /start-hbbs.sh
|
|
|
|
ADD start.sh /start.sh
|
|
|
|
ADD windowsclientID.ps1 /public/windowsclientID.ps1
|
|
ADD clientinstall.ps1 /public/clientinstall.ps1
|
|
|
|
ADD WindowsAgentAIOInstall.ps1 /data/WindowsAgentAIOInstall.ps1
|
|
ADD linuxclientinstall.sh /data/linuxclientinstall.sh
|
|
|
|
VOLUME ["/public"]
|
|
VOLUME ["/kes"]
|
|
|
|
EXPOSE 21115 21116 21116/udp 21117 21118 21119 8080
|
|
|
|
WORKDIR /
|
|
|
|
CMD ["/bin/sh", "/start.sh"]
|