chore(katenary): Use the new organization repository
This commit is contained in:
24
Makefile
Normal file
24
Makefile
Normal file
@@ -0,0 +1,24 @@
|
||||
RELEASE=website
|
||||
NS=katenary
|
||||
|
||||
build: dist chart
|
||||
|
||||
chart: dist
|
||||
katenary convert -f -p deploy
|
||||
|
||||
dist: $(wildcard src/* compose.yaml)
|
||||
rm -rf dist
|
||||
podman run --rm -it -u $(id -u):$(id -g) -v $(PWD):/app -w /app node:alpine sh -c "yarn install && yarn parcel build --no-source-maps"
|
||||
|
||||
deploy:
|
||||
helm -n $(NS) upgrade --install $(RELEASE) ./chart/ -f override.yaml --create-namespace
|
||||
sleep 1
|
||||
$(MAKE) add-redirect
|
||||
kubectl -n $(NS) rollout restart deployment $(RELEASE)-server
|
||||
|
||||
add-redirect:
|
||||
kubectl -n $(NS) apply -f <(./venv/bin/python add-domain.py)
|
||||
|
||||
serve:
|
||||
rm -rf dist
|
||||
podman compose up
|
Reference in New Issue
Block a user