diff --git a/oru/Dockerfile b/oru/Dockerfile index 72750e5..6aa69b8 100755 --- a/oru/Dockerfile +++ b/oru/Dockerfile @@ -4,22 +4,9 @@ USER root RUN apt-get update && apt-get upgrade -yq RUN apt-get install python3 python3-pip jq nano -y -# Install chrome and dependencies -RUN apt-get update && apt-get install -y \ - apt-transport-https \ - ca-certificates \ - curl \ - gnupg \ - --no-install-recommends \ - && curl -sSL https://dl.google.com/linux/linux_signing_key.pub | apt-key add - \ - && echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list \ - && apt-get update && apt-get install -y \ - google-chrome-stable \ - --no-install-recommends - -# Chrome won't run from the root user. -RUN groupadd chrome && useradd -g chrome -s /bin/bash -G audio,video chrome \ - && mkdir -p /home/chrome && chown -R chrome:chrome /home/chrome +# Install chromium +RUN apt-get update && apt-get install -y chromium +RUN ln -s /usr/bin/chromium /usr/bin/chromium-browser COPY requirements.txt . RUN pip3 install -r requirements.txt diff --git a/oru/run.py b/oru/run.py index d3855a4..4d522e0 100755 --- a/oru/run.py +++ b/oru/run.py @@ -13,7 +13,7 @@ meter = Meter( account_uuid=os.getenv("ACCOUNT_UUID"), meter_number=os.getenv("METER_NUMBER"), site=os.getenv("SITE"), - browser_path="/usr/bin/google-chrome-stable" + browser_path="/usr/bin/chromium-browser" ) startTime, endTime, value, uom = asyncio.get_event_loop().run_until_complete(meter.last_read())