From e857898e43ec0b4e99afd5d5826493f5c5f30c16 Mon Sep 17 00:00:00 2001 From: Ivan Dyachkov Date: Thu, 1 Jun 2023 19:28:46 +0200 Subject: [PATCH] feat: add selenium-chrome --- .github/workflows/main.yaml | 2 ++ selenium-chrome/Dockerfile | 9 +++++++++ 2 files changed, 11 insertions(+) create mode 100644 selenium-chrome/Dockerfile diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 5d1fba4..2e633cd 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -19,6 +19,7 @@ jobs: - 'package_cloud' - 'certgen' - 'gitlint' + - 'selenium-chrome' steps: - uses: actions/checkout@v3 @@ -30,6 +31,7 @@ jobs: registry: ghcr.io username: ${{ github.actor }} password: ${{ github.token }} + - uses: docker/build-push-action@v3 with: push: true diff --git a/selenium-chrome/Dockerfile b/selenium-chrome/Dockerfile new file mode 100644 index 0000000..811bf27 --- /dev/null +++ b/selenium-chrome/Dockerfile @@ -0,0 +1,9 @@ +FROM python:3.10 + +RUN apt-get update && \ + apt-get install -y wget chromium chromium-driver && \ + pip install selenium pytest && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /app