Skip to content

Moving tooling and testing into Docker#1

Draft
Rohaq wants to merge 14 commits intomasterfrom
features/dev-with-docker
Draft

Moving tooling and testing into Docker#1
Rohaq wants to merge 14 commits intomasterfrom
features/dev-with-docker

Conversation

@Rohaq
Copy link
Owner

@Rohaq Rohaq commented Dec 17, 2023

I've made numerous changes that move dev tooling and running development environments almost entirely into docker, using the makefile to control it, and removing the need to have specific versions of PHP and tools installed on dev machines.

Right now the following is moved into docker containers:

  • php
  • composer
  • npm
  • npx

As part of this I have been and am continuing to remove anything that's calling external processes in the tests/bootstrap.php file, and instead moving it into calls in the makefile. So far these are done:

  • Creating the test database
  • Setting folder permissions inside the container

What needs to be done:

  • Selenium - Considering moving this into a selenium docker container entirely, and bringing this up through the makefile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant