Conan安装程序包含了用于服务器快速启动的简单可执行conan_server。但是你可以通过WSGI应用程序使用conan server,这意味着你可以使用gunicorn来运行应用程序,例如。
首先,从源代码 clone Conan存储库并安装要求:
$ git clone https://github.com/conan-io/conan.git
$ cd conan
$ git checkout master
$ pip install -r conans/requirements.txt
$ pip install -r conans/requirements_server.txt
$ pip install gunicorn
使用gunicorn运行服务器应用程序。在以下示例中,我们在端口 9300 上运行服务器,其中包含四个辅助节点,并且对于大型上传/下载,超时时间为 5 分钟 (300 秒),如果你没有很大的二进制文件,你也可以减少它):
$ gunicorn -b 0.0.0.0:9300 -w 4 -t 300 conans.server.server_launcher:app
您还可以绑定到IPv6 地址或指定IPv4 和IPv6 地址:
$ gunicorn -b 0.0.0.0:9300 -b [::1]:9300 -w 4 -t 300 conans.server.server_launcher:app