Add Makefile targets for operational scripts #86

Closed
opened 2026-01-17 21:53:47 +00:00 by lmiranda · 0 comments
Owner

Overview

Add convenient Makefile targets that wrap the new operational scripts.

Acceptance Criteria

  • Add make logs target that runs scripts/logs.sh
  • Add make run-detached target that runs scripts/run-detached.sh
  • Add make etl-toronto target that runs scripts/etl/toronto.sh
  • Include phony declarations for new targets
  • Add helpful comments/descriptions for each target

Technical Notes

Add to Makefile:

.PHONY: logs run-detached etl-toronto

## Follow docker compose logs (optionally: make logs SERVICE=web)
logs:
	./scripts/logs.sh $(SERVICE)

## Start services in detached mode with health check
run-detached:
	./scripts/run-detached.sh

## Run Toronto ETL pipeline (optionally: make etl-toronto MODE=--full)
etl-toronto:
	./scripts/etl/toronto.sh $(MODE)

Labels

  • Type/Chore
  • Priority/Medium
  • Complexity/Simple
  • Component/Infra

Phase: 3 - Operational Scripts

## Overview Add convenient Makefile targets that wrap the new operational scripts. ## Acceptance Criteria - [ ] Add `make logs` target that runs `scripts/logs.sh` - [ ] Add `make run-detached` target that runs `scripts/run-detached.sh` - [ ] Add `make etl-toronto` target that runs `scripts/etl/toronto.sh` - [ ] Include phony declarations for new targets - [ ] Add helpful comments/descriptions for each target ## Technical Notes Add to Makefile: ```makefile .PHONY: logs run-detached etl-toronto ## Follow docker compose logs (optionally: make logs SERVICE=web) logs: ./scripts/logs.sh $(SERVICE) ## Start services in detached mode with health check run-detached: ./scripts/run-detached.sh ## Run Toronto ETL pipeline (optionally: make etl-toronto MODE=--full) etl-toronto: ./scripts/etl/toronto.sh $(MODE) ``` ## Labels - Type/Chore - Priority/Medium - Complexity/Simple - Component/Infra ## Phase: 3 - Operational Scripts
Sign in to join this conversation.