Instalação

Instalação usando o GitHub

Primeiro, verifique se você instalou todas as dependências. Clone o mais recente repositório do sistema de gerenciamento de projetos Redmine PMS na pasta raiz do documento:

    git clone https://github.com/redmine/redmine

Crie um banco de dados MySQL com os seguintes comandos:

    CREATE DATABASE redmine CHARACTER SET utf8mb4;
    CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
    GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

Copie config/database.yml.example para config/database.yml e edite este arquivo para definir as configurações do seu banco de dados para o ambiente de “produção”. Exemplo para um banco de dados MySQL (porta padrão):

    production:
      adapter: mysql2
      database: redmine
      host: localhost
      username: redmine
      password: "my_password"

Instale o Bundler primeiro se você usar o Ruby 2.5 ou anterior:

    gem install bundler

Em seguida, você pode instalar todas as gemas exigidas pelo software de gerenciamento de projetos Agile Livre do Redmine usando o seguinte comando:

    bundle install --without development test

A geração de um novo token secreto invalida todas as sessões existentes após o reinício.

    bundle exec rake generate_secret_token

Crie a estrutura do banco de dados, executando o seguinte comando no diretório raiz do aplicativo:

    RAILS_ENV=production bundle exec rake db:migrate

Sintaxe do Windows:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Insira dados de configuração padrão no banco de dados, executando o seguinte comando:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

O Redmine solicitará o idioma do conjunto de dados que deve ser carregado; Você também pode definir a variável de ambiente Redmine \ _lang antes de executar o comando em um valor que será retomado automaticamente e silenciosamente pela tarefa. Unices:

    RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data

Janelas:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

A conta de usuário executando o aplicativo deve ter permissão de gravação nos seguintes subdiretórios: arquivos (armazenamento de anexos) log (arquivo de log de aplicativos production.log) tmp e tmp/pdf (crie esses se não forem presentes, usados ​​para gerar documentos pdf, entre outros Coisas) Public/Plugin \ _ASSETS (ativos de plugins), por exemplo, supondo que você execute o aplicativo com uma conta de usuário Redmine:

    mkdir -p tmp tmp/pdf public/plugin_assets
    sudo chown -R redmine:redmine files log tmp public/plugin_assets
    sudo chmod -R 755 files log tmp public/plugin_assets

Nota: Se você tiver arquivos nesses diretórios (por exemplo, restaurar arquivos do backup), verifique se esses arquivos não são executáveis.

    sudo find files log tmp public/plugin_assets -type f -exec chmod -x {} +

Teste a instalação executando o Web Web Server:

    bundle exec rails server webrick -e production

Depois que o Webrick começar, aponte seu navegador para http: // localhost: 3000/. Agora você deve ver a página de boas -vindas do aplicativo.

 Português