-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile
25 lines (20 loc) · 840 Bytes
/
Makefile
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
build:
docker compose up -d
docker exec -it drupal-fpm sh
build-minikube:
minikube start
kubectl apply -f iac/docker/helm
helm install ngnix iac/docker/helm/charts/ngnix/ --values iac/docker/helm/charts/ngnix/values.yaml
helm install drupal-fpm iac/docker/helm/charts/drupal-fpm/ --values iac/docker/helm/charts/drupal-fpm/values.yaml
helm install mysql iac/docker/helm/charts/mysql/ --values iac/docker/helm/charts/mysql/values.yaml
helm install phpmyadmin iac/docker/helm/charts/phpmyadmin/ --values iac/docker/helm/charts/phpmyadmin/values.yaml
build-tunnel:
minikube tunnel
run-minikube:
minikube service ngnix
deploy-minikube:
cd app && composer install && cd ..
chmod +x scripts/deploy-k8s && scripts/deploy-k8s
update-minikube:
cd app && composer install && cd ..
chmod +x scripts/update-k8s && scripts/update-k8s