Tinkerwell 4 is out now! See what's new or buy now.
Tinkerwell background image
Tinkerwell Logo Tinkerwell
Hey! You are currently looking at the documentation for Tinkerwell 3. The latest version of the documentation is available here.

Docker
#

Tinkerwell uses PHP to run your code and so it needs to know which container is responsible for running PHP. Click the Docker icon in the sidebar and select your container as well as your working directory. The working directory for your project is usually /var/www/html.

Earlier versions until Tinkerwell 3.4.0 relied on a docker-compose.yml file to run your project. This is no longer the case and you don't need to use the docker-compose.yml file anymore. Simply select the running PHP conainer and you are good to go.

DDEV, Lando, Warden, etc
#

Tinkerwell works with any Docker based development environment. If you are using DDEV, Lando, Warden, etc. you can simply select the running PHP container and Tinkerwell will automatically detect the correct working directory as long as Tinkerwell is able to run docker ps on your machine to detect the containers.

Kubernetes and Docker on remote servers
#

Tinkerwell does not support Docker on remote servers (yet).Neither is there support for Kubernetes. Docker support on remote servers is planned for Q1 2023.

WSL
#

If you are using Windows and running Docker in WSL, make sure to open your project via \\wsl$\Ubuntu\home\... and don't use \\wsl.localhost\ as this does not work yet.