{"id":24890733,"url":"https://github.com/skulltech/docker-wordpress-selenium","last_synced_at":"2026-04-05T23:35:40.730Z","repository":{"id":95312495,"uuid":"129656466","full_name":"skulltech/docker-wordpress-selenium","owner":"skulltech","description":"Hosting WordPress and testing it with Selenium Grid, all using Docker Compose.","archived":false,"fork":false,"pushed_at":"2018-04-15T23:59:50.000Z","size":7,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T12:48:52.682Z","etag":null,"topics":["docker","docker-compose","mysql","quickstart","wordpress"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/skulltech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-15T22:29:56.000Z","updated_at":"2019-12-07T05:15:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"d279e813-57be-415d-a4d6-dcfa48c2043b","html_url":"https://github.com/skulltech/docker-wordpress-selenium","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/skulltech/docker-wordpress-selenium","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skulltech%2Fdocker-wordpress-selenium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skulltech%2Fdocker-wordpress-selenium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skulltech%2Fdocker-wordpress-selenium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skulltech%2Fdocker-wordpress-selenium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skulltech","download_url":"https://codeload.github.com/skulltech/docker-wordpress-selenium/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skulltech%2Fdocker-wordpress-selenium/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31454199,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"ssl_error","status_checked_at":"2026-04-05T21:22:51.943Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","mysql","quickstart","wordpress"],"created_at":"2025-02-01T17:17:39.371Z","updated_at":"2026-04-05T23:35:40.724Z","avatar_url":"https://github.com/skulltech.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# docker-wordpress-selenium\nQuickstart template for hosting WordPress web-app and testing it with Selenium Grid, all using Docker Compose.\n\nRefer to the following articles for more detail.\n- [Quickstart guide for Compose and WordPress](https://docs.docker.com/compose/wordpress/).\n- [The docker-selenium Github repo](https://github.com/SeleniumHQ/docker-selenium).\n\n# Instructions\n\n## 1. Install Docker CE and Docker Compose.\n\nFor installing Docker, just follow the official documentation on the topic. It can be found [here](https://docs.docker.com/install/).\n\nThe preferred way of installing Docker Compose would be using `pip`. Just run the following command.\n```console\n$ pip install docker-compose\n```\n\nDetailed instructions on installing Docker Compose can be found [here](https://docs.docker.com/compose/install/).\n\n## 2. Build and run the the Wordpress Compose.\n\nRun `docker-compose up -f wordpress.yaml -d` from your project directory. The output would be something like the following.\n\n```console\n$ sudo docker-compose up -f wordpress.yaml -d\nCreating network \"wordpressdockerquickstart_default\" with the default driver\nCreating volume \"wordpressdockerquickstart_dbdata\" with default driver\nPulling db (mysql:5.7)...\n5.7: Pulling from library/mysql\n2a72cbf407d6: Pull complete\n38680a9b47a8: Pull complete\n...\nDigest: sha256:691c55aabb3c4e3b89b953dd2f022f7ea845e5443954767d321d5f5fa394e28c\nStatus: Downloaded newer image for mysql:5.7\nPulling wordpress (wordpress:latest)...\nlatest: Pulling from library/wordpress\nec5ac8875de7: Pull complete\n69aff47f3112: Pull complete\n...\nDigest: sha256:201d004f55669dd2c0884f00fc44145fb0da8cafa465bf22cbaacecaf81138d4\nStatus: Downloaded newer image for wordpress:latest\nCreating wordpressdockerquickstart_db_1 ... done\nCreating wordpressdockerquickstart_wordpress_1 ... done\n```\n\nOnce it's done, you can open WordPress at `http://YOUR_IP:8000`. Afterwords, follow the famous five-minute installation of WordPress to boot up your site.\n\n## 3. Build and run the Selenium Grid Compose.\n\nRun the following from your project directory. \n```console\n$ sudo docker-compose -f selenium-grid.yaml up -d\n```\n\nThe output would be similar as of step 2. Once it's done, you can access the Selenium Grid console at `http://localhost:4444/grid/console`.\n\n## 4. Run the tests.\n\nInstall the Python3 selenium bindings.\n```console\n$ pip3 install selenium\n```\n\nThen, run the tests as\n```console\n$ python3 -m unittest\n..\n----------------------------------------------------------------------\nRan 2 tests in 7.686s\n\nOK\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskulltech%2Fdocker-wordpress-selenium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskulltech%2Fdocker-wordpress-selenium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskulltech%2Fdocker-wordpress-selenium/lists"}