mirror of
https://github.com/getsentry/self-hosted.git
synced 2025-12-08 19:46:14 +00:00
This is the MVP of error monitoring of the self-hosted installer. We have: - Added a prompt for users to opt into error reporting - Rewritten the traceback code to give a full stack trace - Hooked up sending errors to our self-hosted instance Fixes #740 Co-authored-by: Chad Whitacre <chadwhitacre@sentry.io> Co-authored-by: hubertdeng123 <hubertdeng123@gmail.com>
40 lines
1.1 KiB
Bash
Executable File
40 lines
1.1 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -eE
|
|
|
|
# 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 "$(dirname $0)/install/_lib.sh" # does a `cd .../install/`, among other things
|
|
|
|
# Pre-flight. No impact yet.
|
|
source parse-cli.sh
|
|
source detect-platform.sh
|
|
source dc-detect-version.sh
|
|
source 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 check-latest-commit.sh
|
|
source check-minimum-requirements.sh
|
|
|
|
# Let's go! Start impacting things.
|
|
source turn-things-off.sh
|
|
source create-docker-volumes.sh
|
|
source ensure-files-from-examples.sh
|
|
source ensure-relay-credentials.sh
|
|
source generate-secret-key.sh
|
|
source replace-tsdb.sh
|
|
source update-docker-images.sh
|
|
source build-docker-images.sh
|
|
source set-up-zookeeper.sh
|
|
source install-wal2json.sh
|
|
source bootstrap-snuba.sh
|
|
source create-kafka-topics.sh
|
|
source upgrade-postgres.sh
|
|
source set-up-and-migrate-database.sh
|
|
source migrate-file-storage.sh
|
|
source geoip.sh
|
|
source wrap-up.sh
|