二次开发,如何打包全镜像文件
大佬您好,我使用如下的docker-compose.yml文件部署成功了。客户端1.4.2,没有进行登录(因为使用的自定义key,登录就远程不了了)
现在我想在您的基础上自己开发一下并且部署,所以想请问您一下,这个镜像lejianwen/rustdesk-server-s6:latest是怎么打的呢? 看起来这个镜像包括了web api server 三个项目。
您之前写过这方面的文档吗?或者您方便在这里描述一下打包过程吗?
networks: rustdesk-net: external: false services: rustdesk: ports: - 21114:21114 - 21115:21115 - 21116:21116 - 21116:21116/udp - 21117:21117 - 21118:21118 - 21119:21119 image: lejianwen/rustdesk-server-s6:latest environment: - RELAY=<IP>:21117 - ENCRYPTED_ONLY=1 - KEY=12345678 - MUST_LOGIN=N - ALWAYS_USE_RELAY=Y - TZ=Asia/Shanghai - RUSTDESK_API_RUSTDESK_ID_SERVER=<IP>:21116 - RUSTDESK_API_RUSTDESK_RELAY_SERVER=<IP>:21117 - RUSTDESK_API_RUSTDESK_API_SERVER=http:/<IP>:21114 - RUSTDESK_API_RUSTDESK_KEY=12345678 volumes: - /data/rustdesk/server:/data - /data/rustdesk/api:/app/data #将数据库挂载 - ./hbbr/run:/etc/s6-overlay/s6-rc.d/hbbr/run - ./hbbs/run:/etc/s6-overlay/s6-rc.d/hbbs/run networks: - rustdesk-net restart: unless-stopped
可以看https://github.com/lejianwen/rustdesk-server的Dockerfile