-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
50 lines (33 loc) · 1.45 KB
/
Makefile
File metadata and controls
50 lines (33 loc) · 1.45 KB
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
include ./bin/.env
build:
@cd ./cmd/api && go build -o ../../bin/api
run: build
@./bin/api
test:
@go test -v ./...
#migration_up:
migrate -path internal/db/migrations/ -database "postgresql://${dbuser}@${host}:${dbport}/${dbname}?sslmode=disable" -verbose up
migration_up:
migrate -path internal/db/migrations/ -database "postgresql://${dbuser}:${dbpass}@${host}:${dbport}/${dbname}?sslmode=disable" -verbose up
migration_down:
migrate -path internal/db/migrations/ -database "postgresql://${dbuser}@${host}:${dbport}/${dbname}?sslmode=disable" -verbose down
migration_fix:
migrate -path internal/db/migrations/ -database "postgresql://${dbuser}@${host}:${dbport}/${dbname}?sslmode=disable" force VERSION
migration_go_to:
migrate -path internal/db/migrations/ -database "postgresql://${dbuser}@${host}:${dbport}/${dbname}?sslmode=disable" -verbose goto VERSION
migration_create:
migrate create -ext sql -dir internal/db/migrations -seq drop_unique_index_for_cat_name_and_add_new_one
task_monit:
./asynqmon --port=9090 --redis-password=${REDIS_PASSWORD}
build_workers:
@cd ./cmd/workers && go build -o ../../bin/workers
build_seed:
@cd ./internal/scripts && go build -o ../../bin/seed
build_insert_images_script:
@cd ./internal/scripts/insertImages && go build -o ../../../bin/insert_images
run_workers: build_workers
@./bin/workers
seed: build_seed
@./bin/seed
insert_images: build_insert_images_script
@./bin/insert_images ./assets/images/roofs