diff --git a/docker/init_scripts/init b/docker/init_scripts/init index 80ad1c805..92891186d 100755 --- a/docker/init_scripts/init +++ b/docker/init_scripts/init @@ -29,6 +29,8 @@ CYAN='\033[0;36m' RESET='\033[0;00m' print_banner() { + local version + version=$(python3 -c "exec(open('__version__.py').read()); print(__version__)") info_log " _____ __ __ " info_log ' | __ \ | \/ |' info_log ' | |__) |___ _ __ ___ | \ / |' @@ -38,6 +40,8 @@ print_banner() { info_log "" info_log "The beautiful, powerful, self-hosted Rom manager and player" info_log "" + info_log "Version: ${version}" + info_log "" } debug_log() { @@ -212,11 +216,11 @@ shutdown() { stop_process_pid valkey-server } -print_banner - # switch to backend directory cd /backend || { error_log "/backend directory doesn't seem to exist"; } +print_banner + # setup trap handler exited=0 trap 'exited=1 && shutdown' SIGINT SIGTERM EXIT