-
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathMakefile
More file actions
56 lines (39 loc) · 1.3 KB
/
Copy pathMakefile
File metadata and controls
56 lines (39 loc) · 1.3 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
51
52
53
54
55
56
SERVICE_NAME=opire_front
up:
@docker compose up -d
down:
@docker compose down
setPermissions:
sudo chown -R ${USER}:${USER} .
install: up
@docker compose exec $(SERVICE_NAME) pnpm install $(deps)
@docker compose exec $(SERVICE_NAME) chown -R node:node .
install/cicd:
@docker compose up -d $(SERVICE_NAME)
@docker compose exec $(SERVICE_NAME) pnpm install $(deps)
@docker compose exec $(SERVICE_NAME) chown -R node:node .
update: up
@docker compose exec $(SERVICE_NAME) pnpm update
upgrade: up
@docker compose exec $(SERVICE_NAME) pnpm update --latest
audit-fix: up
@docker compose exec $(SERVICE_NAME) pnpm audit --fix
dev: up setPermissions
@docker compose exec $(SERVICE_NAME) pnpm dev
build/local: up setPermissions
@docker compose exec $(SERVICE_NAME) pnpm build
@docker compose exec $(SERVICE_NAME) chown -R node:node .
build/production: up setPermissions
@docker compose exec $(SERVICE_NAME) pnpm build
build-image: up setPermissions
@docker build -t $(REGISTRY)/$(REPOSITORY):$(TAG) .
start: up setPermissions
@docker compose exec $(SERVICE_NAME) pnpm start
lint: up
@docker compose exec $(SERVICE_NAME) pnpm lint
lint-fix: up
@docker compose exec $(SERVICE_NAME) pnpm lint:fix
cpd: up
@docker compose exec $(SERVICE_NAME) pnpm cpd
node: up
@docker compose exec $(SERVICE_NAME) $(cmd)