Instalace Redmine
Pro instalaci nového Redmine je třeba mít zkompilovaný Ruby a nainstalovat Ruby Gem instalátor Redmine. Pro instalaci tohoto gemu použijte:
Požádat o stažení průvodce instalací Redmine
$ gem install redmine-installer
Pro správné spuštění instalátoru Redmine je třeba mít na kořenovém disku alespoň 250 MB volného místa.
Po instalaci instalátoru gemu v Ruby můžete spustit instalaci pomocí následujícího příkazu:
$ redmine install [PACKAGE] [REDMINE_ROOT]
Poznámky:
[PACKAGE] - balíček instalace Redmine (zip nebo gz)
[REDMINE_ROOT] - kam nainstalovat aplikaci
Pro získání nápovědy:
$ redmine help
$ redmine help install
Příkazy pro instalaci Redmine - z archivu
Podporované archivy jsou .zip .tar.gz
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT]
# s prostředím
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT] --env environment
Příklad:
$ wget http://www.redmine.org/releases/redmine-3.4.2.zip
$ redmine install redmine-3.4.2.zip
Příkazy pro instalaci Redmine - z GITu
$ redmine install GIT_REPO --source git
# s konkrétní větví
$ redmine install GIT_REPO --source git --branch GIT_BRANCH --env environment
Příklad:
$ redmine install git@github.com:redmine/redmine.git --source git
Příklad s konkrétní větví GITu:
$ redmine install git@github.com:redmine/redmine.git --source git --branch 3.4-stable
Aktualizace existující instance Redmine
Instalátor Redmine může aktualizovat vaše existující Redmine z archivu nebo z GIT repozitáře. Nainstalované pluginy jsou zachovány nebo aktualizovány, pokud nový balíček obsahuje nové verze.
Postup aktualizace může být uložen v profilu pro další aktualizaci. Profily jsou uloženy v HOME_FOLDER/.redmine-installer-profiles.yml
Po spuštění příkazu pro aktualizaci:
$ redmine upgrade [PACKAGE] [REDMINE_ROOT]
# s prostředím
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --env environment
Pro získání nápovědy:
$ redmine help
$ redmine help upgrade
Příkazy pro aktualizaci Redmine - z GITu
$ redmine upgrade --source git
# s prostředím
$ redmine upgrade --source git --env environment
Příkaz pro aktualizaci Redmine - z profilu
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Aktualizace s vlastními úpravami
Pokud používáte plugin easyproject a nechcete kopírovat klientovy úpravy ze staré instance, použijte přepínač
--skip-old-modifications
Zálohování Redmine
Existuje příkaz pro zálohování Redmine
$ redmine backup [REDMINE_ROOT]