-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (24 loc) · 860 Bytes
/
Copy pathMakefile
File metadata and controls
34 lines (24 loc) · 860 Bytes
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
27
28
29
30
31
32
33
34
setup:
docker-compose build
docker-compose run --rm echo_graphql ash -c "sql-migrate up && go run db/create_database.go"
db.create:
docker-compose run --rm echo_graphql go run db/create_database.go
db.test.create:
docker-compose run -e GO_MODE=test --rm echo_graphql go run db/create_database.go
db.migrate:
docker-compose run --rm echo_graphql sql-migrate up
db.test.migrate:
docker-compose run --rm echo_graphql sql-migrate up -env="test"
db.seed:
docker-compose run --rm echo_graphql go run db/seed/seeder.go
start:
docker-compose up
end:
docker-compose down
entry-server-container:
docker-compose exec echo_graphql ash
entry-db-container:
docker-compose exec db bash
test-cover:
docker-compose exec echo_graphql go test -cover ./... -coverprofile=cover.out
docker-compose exec echo_graphql go tool cover -html=cover.out -o cover.html