diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-10-29 10:16:57 +0100 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-10-29 10:16:57 +0100 |
| commit | aa8815b7693708f8d3652484b91f9e1aa700e21b (patch) | |
| tree | 021fb805b67290f657243918c8944f5b933945ff /setup.sh | |
| parent | 6a0cc90d98d5bc83939095978b9382b65db5e04c (diff) | |
| download | ft_services-aa8815b7693708f8d3652484b91f9e1aa700e21b.tar.gz ft_services-aa8815b7693708f8d3652484b91f9e1aa700e21b.tar.bz2 ft_services-aa8815b7693708f8d3652484b91f9e1aa700e21b.zip | |
Added wordpress users, Changed container name to service name
Diffstat (limited to 'setup.sh')
| -rwxr-xr-x | setup.sh | 47 |
1 files changed, 27 insertions, 20 deletions
@@ -1,30 +1,37 @@ #!/bin/sh +build_image () { + echo "=============================================== Building $1" + docker build -t "$1-service" "srcs/$1" + echo +} -echo 'Building docker images' -docker build -t cacharle-ftps srcs/ftps -docker build -t cacharle-nginx srcs/nginx -docker build -t cacharle-wordpress srcs/wordpress -docker build -t cacharle-phpmyadmin srcs/phpmyadmin -docker build -t cacharle-mysql srcs/mysql -docker build -t cacharle-grafana srcs/grafana -docker build -t cacharle-influxdb srcs/influxdb +create_service () { + echo "=============================================== Creating Service $1" + kubectl apply -f "srcs/$1/$1.yaml" + echo +} + + +echo '--- Building docker images' +build_image ftps +build_image nginx +build_image wordpress +build_image phpmyadmin +build_image mysql +build_image grafana +build_image influxdb # minikube start -# # eval $(minikube docker-env) -kubectl apply -f srcs/ftps/ftps.yaml -kubectl apply -f srcs/nginx/nginx.yaml -kubectl apply -f srcs/wordpress/wordpress.yaml -kubectl apply -f srcs/phpmyadmin/phpmyadmin.yaml -kubectl apply -f srcs/mysql/mysql.yaml -kubectl apply -f srcs/grafana/grafana.yaml -kubectl apply -f srcs/influxdb/influxdb.yaml - -# echo 'Creating cluster' -# echo "$names" | xargs -Iname kubectl apply -f srcs/name/name.yaml +create_service ftps +create_service nginx +create_service wordpress +create_service phpmyadmin +create_service mysql +create_service grafana +create_service influxdb -# # minikube dashboard |
