Files
selenoid-images/static/chrome/Dockerfile
T
2023-11-16 22:25:15 +03:00

26 lines
540 B
Docker

ARG VERSION
FROM golang:1.17 as go
COPY devtools /devtools
RUN \
apt-get update && \
apt-get install -y upx-ucl && \
cd /devtools && \
go test -race && \
GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" && \
upx /devtools/devtools
FROM selenoid/dev_chrome:$VERSION
ENV DBUS_SESSION_BUS_ADDRESS=/dev/null
COPY --from=go /devtools/devtools /usr/bin/
COPY chromedriver-linux64/chromedriver /usr/bin/
COPY entrypoint.sh /
RUN chmod +x /usr/bin/chromedriver
USER selenium
EXPOSE 4444
ENTRYPOINT ["/entrypoint.sh"]