Update developer documentation for local execution #123

Closed
opened 2026-06-09 08:45:36 +00:00 by kparal · 0 comments
Owner

After 7e6a9186b8 I couldn't start the DB:

$ make start_db 
Starting PostgreSQL container via compose
Error: looking up compose provider failed
7 errors occurred:
	* exec: "/home/kparal/.docker/cli-plugins/docker-compose": stat /home/kparal/.docker/cli-plugins/docker-compose: no such file or directory
	* exec: "/usr/local/lib/docker/cli-plugins/docker-compose": stat /usr/local/lib/docker/cli-plugins/docker-compose: no such file or directory
	* exec: "/usr/local/libexec/docker/cli-plugins/docker-compose": stat /usr/local/libexec/docker/cli-plugins/docker-compose: no such file or directory
	* exec: "/usr/lib/docker/cli-plugins/docker-compose": stat /usr/lib/docker/cli-plugins/docker-compose: no such file or directory
	* exec: "/usr/libexec/docker/cli-plugins/docker-compose": stat /usr/libexec/docker/cli-plugins/docker-compose: no such file or directory
	* exec: "docker-compose": executable file not found in $PATH
	* exec: "podman-compose": executable file not found in $PATH
make: *** [Makefile:42: create_db] Error 125

Turned out I was missing podman-compose, but that's not obvious from the error message. Let's please update DEVELOPER.md to include full instructions for local execution, including info that podman-compose must be installed (and perhaps some other tools as well, let's check).

Optionally add Makefile checks whether the required tools are present, before performing things.

After 7e6a9186b823a I couldn't start the DB: ``` $ make start_db Starting PostgreSQL container via compose Error: looking up compose provider failed 7 errors occurred: * exec: "/home/kparal/.docker/cli-plugins/docker-compose": stat /home/kparal/.docker/cli-plugins/docker-compose: no such file or directory * exec: "/usr/local/lib/docker/cli-plugins/docker-compose": stat /usr/local/lib/docker/cli-plugins/docker-compose: no such file or directory * exec: "/usr/local/libexec/docker/cli-plugins/docker-compose": stat /usr/local/libexec/docker/cli-plugins/docker-compose: no such file or directory * exec: "/usr/lib/docker/cli-plugins/docker-compose": stat /usr/lib/docker/cli-plugins/docker-compose: no such file or directory * exec: "/usr/libexec/docker/cli-plugins/docker-compose": stat /usr/libexec/docker/cli-plugins/docker-compose: no such file or directory * exec: "docker-compose": executable file not found in $PATH * exec: "podman-compose": executable file not found in $PATH make: *** [Makefile:42: create_db] Error 125 ``` Turned out I was missing `podman-compose`, but that's not obvious from the error message. Let's please update `DEVELOPER.md` to include full instructions for local execution, including info that `podman-compose` must be installed (and perhaps some other tools as well, let's check). Optionally add Makefile checks whether the required tools are present, before performing things.
jgroman added this to the Sprint 13 project 2026-07-14 14:32:40 +00:00
jgroman self-assigned this 2026-07-14 14:32:42 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
quality/testdays-web#123
No description provided.