mirror of https://github.com/01-edu/public.git
fix(configure): add check for valid FQDN
This commit is contained in:
parent
38666ae0c6
commit
43129a46ca
|
@ -219,6 +219,22 @@ function checkList() {
|
||||||
echo " SSH private/public key pair generated"
|
echo " SSH private/public key pair generated"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function runHTTPS() {
|
||||||
|
echo -e "Deploying HTTPS service: \n"
|
||||||
|
echo "Enter the server FQDN $(tput setaf 2)[System: $(hostname)]$(tput sgr0):"
|
||||||
|
read httpsFQDN
|
||||||
|
# Check if the FQDN is valid
|
||||||
|
if ping -c1 -W1 $httpsFQDN 2>/dev/null; then
|
||||||
|
cd /root/core/https
|
||||||
|
DOMAIN=$httpsFQDN ./run.sh
|
||||||
|
echo -e "HTTPS service is up! \n"
|
||||||
|
else
|
||||||
|
echo "$(tput setaf 1)$(tput bold)The FQDN: $httpsFQDN is not reachable$(tput sgr0)"
|
||||||
|
echo "$(tput setaf 1)Please check your DNS configuration$(tput sgr0)"
|
||||||
|
runHTTPS
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# Deploy core repositories
|
# Deploy core repositories
|
||||||
function deployCore() {
|
function deployCore() {
|
||||||
# Check for the presence of configurations
|
# Check for the presence of configurations
|
||||||
|
@ -237,12 +253,7 @@ function deployCore() {
|
||||||
docker login docker.01-edu.org -u $dockerUsername -p $dockerPassword
|
docker login docker.01-edu.org -u $dockerUsername -p $dockerPassword
|
||||||
|
|
||||||
# Deploy HTTPS
|
# Deploy HTTPS
|
||||||
echo -e "Deploying HTTPS service: \n"
|
runHTTPS
|
||||||
echo "Enter the server FQDN $(tput setaf 2)[System: $(hostname)]$(tput sgr0):"
|
|
||||||
read httpsFQDN
|
|
||||||
cd /root/core/https
|
|
||||||
DOMAIN=$httpsFQDN ./run.sh
|
|
||||||
echo -e "HTTPS service is up! \n"
|
|
||||||
|
|
||||||
# Deploy Runner
|
# Deploy Runner
|
||||||
echo -e "Deploying Runner service: \n "
|
echo -e "Deploying Runner service: \n "
|
||||||
|
@ -265,7 +276,7 @@ function deployPlatform() {
|
||||||
cd /root/$serverFQDN
|
cd /root/$serverFQDN
|
||||||
# Generate platform environment file automatically
|
# Generate platform environment file automatically
|
||||||
./generate_env.sh --auto
|
./generate_env.sh --auto
|
||||||
docker-compose --build --detach
|
docker-compose up --build --detach
|
||||||
./redeploy.sh --latest
|
./redeploy.sh --latest
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue