diff --git a/lib/nginx.sh b/lib/nginx.sh new file mode 100644 index 0000000..4b91a44 --- /dev/null +++ b/lib/nginx.sh @@ -0,0 +1,85 @@ +#!/bin/bash +# +# Nginx Service + +PATH=$HOME/.docker/cli-plugins:/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +get_appvars + +config_nginx() { + echo -ne "\n* Configuring /federated/apps/nginx container.." + spin & + SPINPID=$! + + if [ ! -d "/federated/apps/nginx" ]; then + mkdir -p /federated/apps/nginx/data/etc/nginx/conf.d + fi + +cat > /federated/apps/nginx/docker-compose.yml < /federated/apps/nginx/data/etc/nginx/conf.d/matrix.conf < /dev/null +echo -ne "done." +} +start_nginx() { + # Start service with command to make sure it's up before proceeding + start_service "nginx" "nc -z 172.99.0.40 80 &> /dev/null" "7" + + kill -9 $SPINPID &> /dev/null + echo -ne "done." +}