Files
DADProject/justfile
T
2025-12-04 20:45:22 +00:00

33 lines
1.1 KiB
Makefile

GROUP := "dad-group-x"
VERSION := "1.0.0"
kubectl-pods:
kubectl get pods
kubectl-apply:
kubectl apply -f deployment
kubectl-update:
kubectl delete -f deployment
kubectl apply -f deployment
laravel-build group=GROUP version=VERSION:
docker build -t registry-172.22.21.115.sslip.io/{{group}}/api:v{{version}} --platform linux/amd64 \
-f ./deployment/DockerfileLaravel ./api \
--build-arg GROUP={{group}}
laravel-push group=GROUP version=VERSION:
docker push registry-172.22.21.115.sslip.io/{{group}}/api:v{{version}}
vue-build group=GROUP version=VERSION:
docker build -t registry-172.22.21.115.sslip.io/{{group}}/web:v{{version}} --platform linux/amd64 -f ./deployment/DockerfileVue ./frontend
vue-push group=GROUP version=VERSION:
docker push registry-172.22.21.115.sslip.io/{{group}}/web:v{{version}}
ws-build group=GROUP version=VERSION:
docker build -t registry-172.22.21.115.sslip.io/{{group}}/ws:v{{version}} --platform linux/amd64 -f ./deployment/DockerfileWS ./websockets
ws-push group=GROUP version=VERSION:
docker push registry-172.22.21.115.sslip.io/{{group}}/ws:v{{version}}