34 lines
913 B
Bash
Executable File
34 lines
913 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
cd "$(dirname "$0")/.."
|
|
|
|
PLUGIN_DIR=plugins/additionals
|
|
THEME_DIR=themes/purplemine2
|
|
|
|
# Additionals (Stable-Branch passend zu Redmine 5.1)
|
|
if [ ! -d "$PLUGIN_DIR/.git" ]; then
|
|
echo ">> cloning additionals"
|
|
git clone --depth 1 --branch 3.4.0 https://github.com/alphanodes/additionals.git "$PLUGIN_DIR"
|
|
else
|
|
echo ">> additionals already present, skipping clone"
|
|
fi
|
|
|
|
# PurpleMine 2 Theme
|
|
if [ ! -d "$THEME_DIR/.git" ]; then
|
|
echo ">> cloning PurpleMine2"
|
|
git clone --depth 1 https://github.com/mrliptontea/PurpleMine2.git "$THEME_DIR"
|
|
else
|
|
echo ">> PurpleMine2 already present, skipping clone"
|
|
fi
|
|
|
|
echo ">> bundle install in container"
|
|
docker compose exec -T redmine bundle install
|
|
|
|
echo ">> plugin migrate"
|
|
docker compose exec -T redmine bundle exec rake redmine:plugins:migrate RAILS_ENV=production
|
|
|
|
echo ">> restart"
|
|
docker compose restart redmine
|
|
|
|
echo ">> done"
|