Use private pip repositories
To use private pip repository you must add customized
pip.conf
file pointing to your custom PyPI repository.For example, your custom pip.conf file can look like this:
[global]
timeout = 60
index-url = http://pypi.python.org/simple/
If you need to specify the certificate to use during
pip install
you want to specify the path to it in a pip.conf
file e.g.[global]
timeout = 60
index-url = http://pypi.python.org/simple/
cert = /model/files/cert.pem
You can tell
pip
to use this pip.conf
file in the install-command
field inside serving.yaml
:kind: Model
name: linear_regression
runtime: "hydrosphere/serving-runtime-python-3.7:3.0.0"
install-command: "PIP_CONFIG_FILE=pip.conf pip install -r requirements.txt"
payload:
- "src/"
- "requirements.txt"
- "pip.conf" # location of your pip.conf
- "cert.pem" # location of your certificate. It'll be available under /model/files/cert.pem
- "model.h5"
contract:
name: infer
inputs:
x:
shape: [-1, 2]
type: double
outputs:
y:
shape: [-1]
type: double
Last modified 2yr ago