mirror of
https://github.com/getsentry/self-hosted.git
synced 2026-02-01 16:32:44 +00:00
Sentry Admin Script always fail because of missing import of lib script. ### Legal Boilerplate Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.
45 lines
1.5 KiB
Bash
Executable File
45 lines
1.5 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -eEuo pipefail
|
|
test "${DEBUG:-}" && set -x
|
|
|
|
# Override any user-supplied umask that could cause problems, see #1222
|
|
umask 002
|
|
|
|
# Pre-pre-flight? 🤷
|
|
if [[ -n "${MSYSTEM:-}" ]]; then
|
|
echo "Seems like you are using an MSYS2-based system (such as Git Bash) which is not supported. Please use WSL instead."
|
|
exit 1
|
|
fi
|
|
|
|
source install/_logging.sh
|
|
source install/_lib.sh
|
|
|
|
# Pre-flight. No impact yet.
|
|
source install/parse-cli.sh
|
|
source install/detect-platform.sh
|
|
source install/dc-detect-version.sh
|
|
source install/error-handling.sh
|
|
# We set the trap at the top level so that we get better tracebacks.
|
|
trap_with_arg cleanup ERR INT TERM EXIT
|
|
source install/check-latest-commit.sh
|
|
source install/check-minimum-requirements.sh
|
|
|
|
# Let's go! Start impacting things.
|
|
# Upgrading clickhouse needs to come first before turning things off, since we need the old clickhouse image
|
|
# in order to determine whether or not the clickhouse version needs to be upgraded.
|
|
source install/upgrade-clickhouse.sh
|
|
source install/turn-things-off.sh
|
|
source install/create-docker-volumes.sh
|
|
source install/ensure-files-from-examples.sh
|
|
source install/check-memcached-backend.sh
|
|
source install/ensure-relay-credentials.sh
|
|
source install/generate-secret-key.sh
|
|
source install/update-docker-images.sh
|
|
source install/build-docker-images.sh
|
|
source install/bootstrap-snuba.sh
|
|
source install/upgrade-postgres.sh
|
|
source install/set-up-and-migrate-database.sh
|
|
source install/geoip.sh
|
|
source install/setup-js-sdk-assets.sh
|
|
source install/wrap-up.sh
|