Skip to content

Clean up Taskfile and dev tooling for docker compose - #12

Merged
turegjorup merged 2 commits into
developfrom
cleanup/taskfile-docker-compose
Jun 16, 2026
Merged

turegjorup merged 2 commits into
developfrom
cleanup/taskfile-docker-compose

Conversation

@turegjorup

Copy link
Copy Markdown
Contributor

Completes the docker-compose → docker compose migration from #4 and refreshes it against current develop.

Changes

  • Taskfile.yml: drop the dead DOCKER_COMPOSE_FILES* vars (they referenced docker-compose.mac-nfs.yml, already removed from develop, leaving dev:cli broken on macOS); call docker compose run --rm node directly; switch task summary → desc; cache dev:build via sources/generates.
  • package.json: rename buildTest → build:macos.
  • .gitignore: ignore .task.
  • README.md: document the dev workflow; tidy the intro.

Why

The bulk of #4 (the docker-compose.yml rewrite and docker-compose.mac-nfs.yml deletion) already landed on develop, so #4 is now mostly stale/conflicting. This PR carries over the still-relevant cleanup, rebased on develop, and fixes the Taskfile which still pointed at the deleted compose file.

Credit to @rimi-itk for the original work in #4.

Notes

The Taskfile still selected compose files via DOCKER_COMPOSE_FILES_OSX,
which referenced docker-compose.mac-nfs.yml - a file already removed from
develop - so dev:cli was broken on macOS. Drop the dead file-selection
vars and call 'docker compose run' directly.

Also: rename buildTest -> build:macos, make dev:build cache via
sources/generates, switch task summaries to desc, ignore .task, and
document the dev workflow in the README.

Completes the docker-compose -> docker compose migration started in #4
(docker-compose.yml and docker-compose.mac-nfs.yml already landed on
develop).
@turegjorup turegjorup mentioned this pull request Jun 16, 2026
@turegjorup turegjorup self-assigned this Jun 16, 2026
@turegjorup
turegjorup requested a review from cableman June 16, 2026 07:05
@turegjorup
turegjorup merged commit d7195ab into develop Jun 16, 2026
1 check passed
@turegjorup
turegjorup deleted the cleanup/taskfile-docker-compose branch June 16, 2026 07:09
@turegjorup turegjorup mentioned this pull request Jun 16, 2026
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.

2 participants