-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
26 lines (25 loc) · 678 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
.PHONY: build clean down install lint lint_fix logs shell shell-payments start_dependencies test up
build:
docker compose build --no-cache
clean:
docker compose down --rmi all --volumes
down:
docker compose down --remove-orphans
install:
docker compose exec gem bundle install
lint:
docker-compose exec gem standardrb
lint_fix:
docker compose exec gem standardrb --fix
logs:
docker compose logs
shell:
docker compose exec -it gem sh
shell-payments:
docker compose exec -it payments bash
start_dependencies:
docker-compose run --rm start_dependencies
test: start_dependencies
docker-compose run --rm gem bundle exec rspec
up: start_dependencies
docker compose up -d