jean-cloud-services/services/deployer.jean-cloud.org/server.sh
2023-10-31 16:42:06 +01:00

27 lines
599 B
Bash
Executable File
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# TODO js (dnssec is trusting google right now)
# fetch('https://dns.google/resolve?name=deployer.jean-cloud.org&cd=true&type=a').then(r => {r.json().then(j => {for (const i in j.Answer) {console.log(j.Answer[i].data)}})})
echo "Content-type: text/html"
echo ""
service="$(echo "$DOCUMENT_URI" | tr -d '/\;!&<>?#[]()"*')"
deployer="/docker/$service/deploy_http.sh"
. /etc/jeancloud.env
if [ -z "$service" ] || [ ! -x "$deployer" ] ; then
echo "error"
else
set -a
. "/docker/$service/.env"
set +a
"$deployer" 2>&1
ret="$?"
if [ "$ret" -ne 0 ] ; then
echo 'Error'
else
fi