recommendationservice: require PRODUCT_CATALOG_SERVICE_ADDR

Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
This commit is contained in:
Ahmet Alp Balkan 2018-06-21 10:22:28 -07:00
parent 7b06cf63b0
commit 1372aad813
2 changed files with 5 additions and 5 deletions

View File

@ -8,9 +8,7 @@ ADD ./*.py /home/
WORKDIR /home
# set listen port
ENV PORT="8080"
#set product catalog address
ENV PRODUCT_CATALOG_SERVICE_ADDR="localhost:8081"
ENV PORT "8080"
EXPOSE 8080
ENTRYPOINT python /home/recommendation_server.py

View File

@ -30,7 +30,9 @@ if __name__ == "__main__":
# get port from $PORT envar
port = os.environ.get('PORT', "8080")
# get product catalog service address from $PRODUCT_CATALOG_SERVICE_ADDR envar
catalog_addr = os.environ.get('PRODUCT_CATALOG_SERVICE_ADDR', "localhost:8081")
catalog_addr = os.environ.get('PRODUCT_CATALOG_SERVICE_ADDR', '')
if catalog_addr == "":
raise Exception('PRODUCT_CATALOG_SERVICE_ADDR environment not set')
print("product catalog address: " + catalog_addr)
print("listening on port: " + port)