27 lines
602 B
Makefile
27 lines
602 B
Makefile
|
_choose:
|
||
|
just --choose
|
||
|
|
||
|
up:
|
||
|
docker compose up -d
|
||
|
ng serve
|
||
|
|
||
|
down:
|
||
|
docker compose down
|
||
|
|
||
|
lint:
|
||
|
-npm run lint:ts:fix
|
||
|
-npm run lint:scss:fix
|
||
|
|
||
|
generate:
|
||
|
#!/bin/sh
|
||
|
API_VERSION="$(cat package.json | jq -r '.api_version')"
|
||
|
API_URL="https://git.euph.dev/TowerDefence/Server/releases/download/$API_VERSION/api.yml"
|
||
|
rm -rf src/app/core/server
|
||
|
mkdir -p src/app/core/server
|
||
|
npx @openapitools/openapi-generator-cli \
|
||
|
generate \
|
||
|
--openapitools src/app/core/openapitools.json \
|
||
|
-i "$API_URL" \
|
||
|
-g typescript-angular \
|
||
|
-o src/app/core/server
|