OpenProject: Różnice pomiędzy wersjami
Linia 8: | Linia 8: | ||
− | cd domains/domain | + | cd domains/domain |
− | git clone https://github.com/opf/openproject | + | git clone https://github.com/opf/openproject/ |
− | rm -rf public_ruby | + | rm -rf public_ruby |
− | mv openproject-ce 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"] %> | ||
+ | |||
+ | |||
[[Kategoria:Ruby]] | [[Kategoria:Ruby]] | ||
[[Kategoria:Poradniki]] | [[Kategoria:Poradniki]] |
Wersja z 14:43, 24 gru 2015
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"] %>