.deliveroo-local/Makefile
# Use the existing docker-compose.yml as a base and override with# deliveroo-local specific attributes.project = routemastercompose = docker-compose -p $(project) -f ../docker-compose.yml -f docker-compose.yml all: build start build: build/docker @$(compose) build build/docker: @sh ./make/generate-dockerfile.sh check: @sh ./make/check.sh clean: @$(compose) down destroy: @$(compose) down -v --rmi=local --remove-orphans logs: @$(compose) logs -f app worker restart: @$(compose) up -d start: start/services check start/services: @$(compose) up -d test: @source .env.test && $(compose) run --rm test bundle exec rspec # Fallback to docker-compose <*>. Since this is wrapped with make,# docker-compose commands with flags and subcommands must be passed wrapped with# quotes. For example, `make 'logs -f app'` is the equivalent of `docker-compose# logs -f app`.%: @$(compose) $@ .PHONY : all build start test