OpenProject

OpenProject to webowy system zarządzania projektami wydany na licencji GNU GPL.

Wstępna konfiguracja

Do uruchomienia OpenProject należy pierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że:

  • Domena jest prawidłowo dodana i skonfigurowana w naszym systemie DNS.
  • Została przeprowadzona wstępną konfigurację RVM i RoR.
  • Została dodana strona WWW z wskazaniem typu Ruby.


cd domains/domain 
git clone https://github.com/opf/openproject/
rm -rf public_ruby
mv openproject-ce public_ruby
gem install sqlite3 -- --build-flags --with-sqlite3-include=/usr/local/include --with-sqlite3-lib=/usr/local/lib --with-sqlite3-dir=/usr/local
bundle install 
npm install
cp config/database.yml.example config/database.yml
cp config/configuration.yml.example config/configuration.yml
./bin/rake db:migrate
./bin/rake db:seed
./bin/rake assets:precompile
 echo "SECRET_KEY_BASE=" `./bin/rake secret` >> ~/.profile && export ~/.profile
 vim config/secrets.yml
 secret_key_base: <%= ENV["SECRET_KEY_BASE"] %> 
 secret_token: <%= ENV["SECRET_KEY_BASE"] %>