* simplify back to single config.env! - back to good ole env vars! - remove shared secret, which made it difficult to have scheduled crawls, since secrets are immutable, so could not update config if a scheduled crawl existed :/ - all env vars unified in configs/config.env - run-swarm.sh and run-pod.sh 'source' this config - remove config.sample.yaml - customize minio volume dir via config.env - customize redis port via config.env - include authsign ports in debug-ports config
62 lines
1.4 KiB
Bash
Executable File
62 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
|
|
#docker service create --name registry --publish published=5000,target=5000 registry:2
|
|
|
|
# override REGISTRY with local registry
|
|
export REGISTRY=localhost:5000/
|
|
|
|
export FRONTEND_HOST=http://127.0.0.1:9871
|
|
|
|
./scripts/run-swarm.sh
|
|
|
|
sleepfor=5
|
|
|
|
# check frontend
|
|
count=0
|
|
|
|
until $(curl -m 3 --output /dev/null --silent --head --fail $FRONTEND_HOST/); do
|
|
echo "waiting for frontend startup... (has waited for $count seconds)"
|
|
sleep $sleepfor
|
|
count=$((count+$sleepfor))
|
|
if [ $count -gt 60 ]; then
|
|
echo "swarm frontend startup failed, frontend & backend logs below:"
|
|
echo ""
|
|
echo "ps"
|
|
echo "--------"
|
|
docker stack ps btrix --no-trunc
|
|
echo "frontend"
|
|
echo "--------"
|
|
docker service logs btrix_frontend 2>&1 | cat
|
|
echo "backend"
|
|
echo "--------"
|
|
docker service logs btrix_backend 2>&1 | cat
|
|
fi
|
|
done
|
|
|
|
# check backend api
|
|
count=0
|
|
|
|
until $(curl -m 3 --output /dev/null --silent --fail $FRONTEND_HOST/api/settings | jq); do
|
|
echo "waiting for backend api startup... (has waited for $count seconds)"
|
|
sleep $sleepfor
|
|
count=$((count+$sleepfor))
|
|
if [ $count -gt 60 ]; then
|
|
echo "swarm frontend startup failed, frontend & backend logs below:"
|
|
echo ""
|
|
echo "ps"
|
|
echo "--------"
|
|
docker stack ps btrix --no-trunc
|
|
echo "frontend"
|
|
echo "--------"
|
|
docker service logs btrix_frontend 2>&1 | cat
|
|
echo "backend"
|
|
echo "--------"
|
|
docker service logs btrix_backend 2>&1 | cat
|
|
fi
|
|
done
|
|
|
|
|