Skip to content
This repository was archived by the owner on Feb 19, 2024. It is now read-only.

aoirint/compose-selenium-python-template

Repository files navigation

compose-selenium-python-template

Docker Compose + Python + Seleniumの環境構築テンプレート。

開発環境

  • Docker Engine 24
  • Docker Compose V2
  • Python 3.11
  • Poetry 1.7

実行手順

作業ディレクトリを作成します。所有者は、コンテナ内ユーザと同じUID 1000に変更します。

mkdir work
sudo chown -R 1000:1000 work

必要なDockerイメージを取得し、アプリケーションのDockerイメージをビルドします。

sudo docker compose pull
sudo docker compose build

Docker Composeサービスを起動します。

sudo docker compose up -d

実行すると、work/screenshot.pnghttps://example.comのスクリーンショットが出力されます。

コードフォーマット

poetry run pysen run lint
poetry run pysen run format

Pythonライブラリの管理

Pythonライブラリの管理にPoetryを使っています。

About

Selenium & Python example with docker-compose

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •