-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
36 lines (28 loc) · 1018 Bytes
/
Makefile
File metadata and controls
36 lines (28 loc) · 1018 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
35
36
include .env
url="postgres://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}?sslmode=disable"
migration_dir="./migration"
AUTH_PATH="internal/auth"
CATEGORY_PATH="internal/category"
INVITECODE_PATH="internal/inviteCode"
WORKSPACE_PATH="internal/workspace"
USER_PATH="internal/user"
BOOKMARK_PATH="internal/bookmark"
REFRESH_TOKEN_PATH="internal/refreshToken"
COMMENT_PATH="internal/comment"
WORKSPACECODE_PATH="internal/workspaceCode"
RECOMMEND_LINK_PATH="internal/recommendLink"
status:
GOOSE_MIGRATION_DIR=${migration_dir} goose postgres ${url} status
up:
GOOSE_MIGRATION_DIR=${migration_dir} goose postgres ${url} up
down:
GOOSE_MIGRATION_DIR=${migration_dir} goose postgres ${url} down
generate:
sqlc generate
make up
run:
make generate
air
swag:
swag fmt
swag init -d ${AUTH_PATH},${CATEGORY_PATH},${INVITECODE_PATH},${WORKSPACE_PATH},${USER_PATH},${BOOKMARK_PATH},${REFRESH_TOKEN_PATH},${COMMENT_PATH},${WORKSPACECODE_PATH},${RECOMMEND_LINK_PATH} -g ../../main.go --parseDependency