-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathJustfile
More file actions
33 lines (27 loc) · 905 Bytes
/
Justfile
File metadata and controls
33 lines (27 loc) · 905 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
## generate model
gen-model:
sea-orm-cli generate entity --with-serde="both" --output-dir="src/model/_entities" --enum-extra-derives="strum::EnumString" --enum-extra-attributes="serde(rename_all = \"snake_case\")"
## install dependency
install-dependency:
pnpm --dir=packages/client install && pnpm --dir=packages/admin install
## publish api
publish-api:
pnpm --dir=packages/api install && pnpm --dir=packages/api prepublishOnly
## admin dev
admin-dev:
pnpm --dir=packages/admin dev
## client dev
client-dev:
pnpm --dir=packages/client dev
## build release binary
release:
pnpm --dir=packages/client build
pnpm --dir=packages/admin build
rm -rf static/
mkdir static/
cp packages/admin/dist/* static/
cp packages/admin/index.html static/
cp packages/client/dist/* static/
## build image
build-image:
docker build -t holmofy/raline-server:latest .