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"] %>