Sha256: db1900100cafc449064f36daff213c2caa75be1f5d9c29c5ac422811cfae9a70

Contents?: true

Size: 1.05 KB

Versions: 164

Compression:

Stored size: 1.05 KB

Contents

#!/bin/bash

set -u
set -e

source '%%redmine_path%%/plugins/redmine_installer/installer/environment.sh'

function title() {
  infom ">>>> $1 <<<<"
}

function redmine_install() {
  title 'Installing Redmine...'
  "$INSTALL_ROOT/run.sh" '%%installer_target_task%%'
}

function apache_start() {
  title 'Restarting Apache HTTPD service...'
  sudo service apache2 restart
}

function ssh_start() {
  title 'Restarting SSH service...'
  sudo service ssh restart
}

function postgresql_start() {
  if bool_r "$SKIP_DATABASE"; then return 0; fi
  if ! bool_r "$postgresql_internal"; then return 0; fi

  title 'Restarting PostgresSQL service...'
  sudo service postgresql restart
}

function request_http_interface() {
  title 'Requesting web interface...'
  wget 'http://localhost%%web.path%%' &> /dev/null
}

function redmine_log() {
  title 'Reading production log...'
  LOG_FILE='%%redmine_path%%/log/production.log'
  printf " * tail -f \"$LOG_FILE\":\n"
  sudo tail -f "$LOG_FILE"
}

redmine_install
apache_start
ssh_start
postgresql_start
request_http_interface
redmine_log

Version data entries

164 entries across 164 versions & 3 rubygems

Version Path
avm-eac_redmine_base0-0.22.3 template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.91.0 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
avm-eac_redmine_base0-0.22.2 template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.87.1 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
avm-eac_redmine_base0-0.22.1 template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.86.11 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.83.0 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.82.0 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.81.0 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
avm-eac_redmine_base0-0.22.0 template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.80.0 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
avm-eac_redmine_base0-0.21.2 template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.79.0 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
avm-eac_redmine_base0-0.21.1 template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.78.0 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.77.1 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.77.0 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.76.1 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
avm-eac_redmine_base0-0.21.0 template/avm/eac_redmine_base0/instances/docker_image/start.sh.template
eac_tools-0.76.0 sub/avm-eac_redmine_base0/template/avm/eac_redmine_base0/instances/docker_image/start.sh.template