diff --git a/ct/dawarich.sh b/ct/dawarich.sh index 805a6c0a1..7abfba4eb 100644 --- a/ct/dawarich.sh +++ b/ct/dawarich.sh @@ -45,12 +45,12 @@ function update_script() { CLEAN_INSTALL=1 fetch_and_deploy_gh_release "dawarich" "Freika/dawarich" "tarball" "latest" "/opt/dawarich/app" RUBY_VERSION=$(cat /opt/dawarich/app/.ruby-version 2>/dev/null || echo "3.4.6") - RUBY_VERSION=${RUBY_VERSION} RUBY_INSTALL_RAILS="false" setup_ruby + RUBY_VERSION=${RUBY_VERSION} RUBY_INSTALL_RAILS="false" HOME=/root setup_ruby msg_info "Running Migrations" cd /opt/dawarich/app source /root/.profile - export PATH="/root/.rbenv/shims:/root/.rbenv/bin:$PATH" + export PATH="/root/.rbenv/shims:/root/.rbenv/bin:${PATH}" eval "$(/root/.rbenv/bin/rbenv init - bash)" if ! grep -q "OTP_ENCRYPTION_PRIMARY_KEY" /opt/dawarich/.env; then diff --git a/ct/docuseal.sh b/ct/docuseal.sh index b79efae15..1216edc24 100644 --- a/ct/docuseal.sh +++ b/ct/docuseal.sh @@ -48,7 +48,7 @@ function update_script() { msg_info "Building Application" cd /opt/docuseal - export PATH="$HOME/.rbenv/bin:$HOME/.rbenv/shims:$PATH" + export PATH="/root/.rbenv/bin:/root/.rbenv/shims:${PATH}" eval "$(rbenv init - bash)" 2>/dev/null || true export RAILS_ENV=production export NODE_ENV=production diff --git a/ct/sure.sh b/ct/sure.sh index 31ce815d2..5b0a89d62 100644 --- a/ct/sure.sh +++ b/ct/sure.sh @@ -64,7 +64,7 @@ EOF fi CLEAN_INSTALL=1 fetch_and_deploy_gh_release "Sure" "we-promise/sure" "tarball" "latest" "/opt/sure" - RUBY_VERSION="$(cat /opt/sure/.ruby-version)" RUBY_INSTALL_RAILS=false setup_ruby + RUBY_VERSION="$(cat /opt/sure/.ruby-version)" RUBY_INSTALL_RAILS=false HOME=/root setup_ruby msg_info "Updating Sure" source ~/.profile diff --git a/install/dawarich-install.sh b/install/dawarich-install.sh index 06a974735..d726edef4 100644 --- a/install/dawarich-install.sh +++ b/install/dawarich-install.sh @@ -72,12 +72,12 @@ msg_ok "Configured Environment" NODE_VERSION="22" setup_nodejs RUBY_VERSION=$(cat /opt/dawarich/app/.ruby-version 2>/dev/null || echo "3.4.6") -RUBY_VERSION=${RUBY_VERSION} RUBY_INSTALL_RAILS="false" setup_ruby +RUBY_VERSION=${RUBY_VERSION} RUBY_INSTALL_RAILS="false" HOME=/root setup_ruby msg_info "Installing Dawarich" cd /opt/dawarich/app source /root/.profile -export PATH="/root/.rbenv/shims:/root/.rbenv/bin:$PATH" +export PATH="/root/.rbenv/shims:/root/.rbenv/bin:${PATH}" eval "$(/root/.rbenv/bin/rbenv init - bash)" set -a && source /opt/dawarich/.env && set +a $STD gem install bundler diff --git a/install/docuseal-install.sh b/install/docuseal-install.sh index 00d68fe74..8c9a7eaf6 100644 --- a/install/docuseal-install.sh +++ b/install/docuseal-install.sh @@ -31,7 +31,7 @@ $STD apt install -y \ msg_ok "Installed Dependencies" NODE_VERSION="22" NODE_MODULE="yarn" setup_nodejs -RUBY_VERSION="4.0.1" RUBY_INSTALL_RAILS="false" setup_ruby +RUBY_VERSION="4.0.1" RUBY_INSTALL_RAILS="false" HOME=/root setup_ruby PG_VERSION="17" setup_postgresql PG_DB_NAME="docuseal" PG_DB_USER="docuseal" setup_postgresql_db @@ -82,7 +82,7 @@ msg_ok "Configured DocuSeal" msg_info "Building Application" cd /opt/docuseal -export PATH="$HOME/.rbenv/bin:$HOME/.rbenv/shims:$PATH" +export PATH="/root/.rbenv/bin:/root/.rbenv/shims:${PATH}" eval "$(rbenv init - bash)" 2>/dev/null || true export RAILS_ENV=production export NODE_ENV=production diff --git a/install/sure-install.sh b/install/sure-install.sh index 67c588dd7..38ae3e61d 100644 --- a/install/sure-install.sh +++ b/install/sure-install.sh @@ -26,7 +26,7 @@ fetch_and_deploy_gh_release "Sure" "we-promise/sure" "tarball" "latest" "/opt/su PG_VERSION="$(sed -n '/postgres:/s/[^[:digit:]]*//p' /opt/sure/compose.example.yml)" setup_postgresql PG_DB_NAME=sure_production PG_DB_USER=sure_user setup_postgresql_db -RUBY_VERSION="$(cat /opt/sure/.ruby-version)" RUBY_INSTALL_RAILS=false setup_ruby +RUBY_VERSION="$(cat /opt/sure/.ruby-version)" RUBY_INSTALL_RAILS=false HOME=/root setup_ruby msg_info "Building Sure" cd /opt/sure @@ -73,6 +73,7 @@ ExecStartPre=/opt/sure/bin/rails db:prepare ExecStart=/opt/sure/bin/rails server Restart=always RestartSec=5 +TimeoutStartSec=300 StandardOutput=journal StandardError=journal