OpenProject: Różnice pomiędzy wersjami

Linia 8: Linia 8:
  
  
cd domains/domain
+
cd domains/domain  
git clone https://github.com/opf/openproject-ce.git --branch stable/5 --depth 1
+
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 15: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"] %>