budibase/hosting/single/runner.sh

25 lines
785 B
Bash
Raw Normal View History

2022-04-01 02:00:52 +02:00
redis-server --requirepass $REDIS_PASSWORD &
/opt/clouseau/bin/clouseau &
/minio/minio server /data/minio &
2022-04-01 02:00:52 +02:00
/docker-entrypoint.sh /opt/couchdb/bin/couchdb &
2022-06-22 14:38:33 +02:00
/etc/init.d/nginx restart
if [[ ! -z "${CUSTOM_DOMAIN}" ]]; then
2022-06-22 14:57:46 +02:00
# Add monthly cron job to renew certbot certificate
echo -n "* * 2 * * root exec /app/letsencrypt/certificate-renew.sh ${CUSTOM_DOMAIN}" >> /etc/cron.d/certificate-renew
chmod +x /etc/cron.d/certificate-renew
# Request the certbot certificate
2022-06-22 14:38:33 +02:00
/app/letsencrypt/certificate-request.sh ${CUSTOM_DOMAIN}
fi
2022-04-01 02:00:52 +02:00
/etc/init.d/nginx restart
pushd app
pm2 start --name app "yarn run:docker"
popd
pushd worker
pm2 start --name worker "yarn run:docker"
popd
sleep 10
2022-06-22 14:38:33 +02:00
curl -X PUT ${COUCH_DB_URL}/_users
curl -X PUT ${COUCH_DB_URL}/_replicator
2022-06-22 15:38:45 +02:00
sleep infinity