-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathMakefile
More file actions
80 lines (61 loc) · 1.68 KB
/
Copy pathMakefile
File metadata and controls
80 lines (61 loc) · 1.68 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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
.PHONY: dev preview server web desktop worker cli build build-web package-desktop make-desktop test test-desktop test-desktop-e2e check check-plugin install-cli migrate-up
CONTENTCLOUD_ADDR ?= :8080
CONTENTCLOUD_WEB_DIST ?= apps/web/dist
dev:
./scripts/dev.sh
preview: build
CONTENTCLOUD_ADDR=$(CONTENTCLOUD_ADDR) CONTENTCLOUD_WEB_DIST=$(CONTENTCLOUD_WEB_DIST) ./bin/contentcloud-server
server:
go run ./cmd/contentcloud-server
web:
pnpm --dir apps/web dev
desktop:
pnpm --dir apps/desktop start
worker:
go run ./cmd/contentcloud-worker
cli:
go run ./cmd/contentcloud --help
build: build-web
mkdir -p bin
go build -o bin/contentcloud-server ./cmd/contentcloud-server
go build -o bin/contentcloud-worker ./cmd/contentcloud-worker
go build -o bin/contentcloud ./cmd/contentcloud
build-web:
pnpm --dir apps/web build
package-desktop:
pnpm --dir apps/desktop package
make-desktop:
pnpm --dir apps/desktop make
test:
go test ./...
pnpm --dir apps/web test
pnpm --dir apps/desktop test
test-desktop:
pnpm --dir apps/desktop typecheck
pnpm --dir apps/desktop test
test-desktop-e2e:
pnpm --dir apps/desktop test:e2e
check:
go fmt ./...
go vet ./...
go test ./...
pnpm architecture
pnpm docs:links
pnpm governance:v3
pnpm governance:content
pnpm test:plugin-signing
pnpm check:plugin
pnpm --dir apps/web typecheck
pnpm --dir apps/web test
pnpm --dir apps/web build
pnpm --dir apps/desktop typecheck
pnpm --dir apps/desktop test
pnpm --dir apps/desktop package
check-plugin:
pnpm evaluate:plugin
pnpm test:plugin-signing
pnpm check:plugin
install-cli:
go install ./cmd/contentcloud
migrate-up:
@echo "Apply migrations/*.sql with goose against CONTENTCLOUD_DATABASE_URL"