Mercurial > code > home > repos > gcalendarwatch
changeset 22:8122ff3b0fe5
fix dns and other deps
author | drewp@bigasterisk.com |
---|---|
date | Sat, 31 Jul 2021 14:59:25 -0700 |
parents | 9eb6b4806272 |
children | fe334d22286a |
files | Dockerfile gcalendarwatch.py requirements.txt |
diffstat | 3 files changed, 15 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/Dockerfile Mon Feb 08 16:40:47 2021 -0800 +++ b/Dockerfile Sat Jul 31 14:59:25 2021 -0700 @@ -7,17 +7,12 @@ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone RUN DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata +RUN apt-get install -y python3-pip git curl WORKDIR /opt -RUN apt-get install -y python3-pip -RUN apt-get install -y git - - COPY requirements.txt ./ RUN pip3 install --index-url https://projects.bigasterisk.com/ --extra-index-url https://pypi.org/simple -r requirements.txt -# not sure why this doesn't work from inside requirements.txt -#RUN pip3 install --index-url https://projects.bigasterisk.com/ --extra-index-url https://pypi.org/simple -U 'https://github.com/drewp/cyclone/archive/python3.zip?v2' COPY *.py *.conf *.html *.json ./ COPY credentials credentials
--- a/gcalendarwatch.py Mon Feb 08 16:40:47 2021 -0800 +++ b/gcalendarwatch.py Sat Jul 31 14:59:25 2021 -0700 @@ -402,6 +402,14 @@ verboseLogging(args['--verbose']) + # fix for oauth2.googleapis.com resolving to the wrong thing and + # making a self-signed cert error + with open('/etc/resolv.conf', 'w') as resolv: + resolv.write(''' +nameserver 10.43.0.10 +search default.svc.cluster.local + ''') + agendaGraph = PatchableGraph() # next few days countdownGraph = PatchableGraph() # next n of starred events conf = json.load(open("gcalendarwatch.conf"))
--- a/requirements.txt Mon Feb 08 16:40:47 2021 -0800 +++ b/requirements.txt Sat Jul 31 14:59:25 2021 -0700 @@ -1,19 +1,13 @@ -#google-auth-httplib2==0.0.4 -#google_auth_oauthlib==0.4.1 -google-api-python-client==1.11.0 -#google-auth==1.21.1 +cyclone==1.3 +docopt==0.6.2 +gcsa==1.2.0 +google-api-python-client==2.15.0 oauth2client==4.1.3 -#oauthlib==3.1.0 -gcsa==0.3.2 - -prometheus_client==0.8.0 +prometheus_client==0.11.0 pymongo==3.11.0 python-dateutil==2.8.1 rdflib==4.2.2 -Twisted[tls]==20.3.0 -docopt==0.6.2 - -https://github.com/drewp/cyclone/archive/python3.zip +#Twisted[tls]==21.7.0 cycloneerr patchablegraph==0.11.0