Advertisement
Guest User

Untitled

a guest
Dec 27th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. sudo apt-get update
  2. sudo apt -y install apache2 apache2-dev libcurl4-openssl-dev
  3. sudo apt -y install imagemagick libmagickcore-dev libmagickwand-dev git build-essential automake libgmp-dev
  4. cd /var/www/
  5. sudo wget http://www.redmine.org/releases/redmine-4.0.0.tar.gz (najnowszy redmine)
  6. sudo tar -zxvf redmine-4.0.0.tar.gz
  7. echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
  8. wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
  9. sudo apt update
  10. sudo apt -y install postgresql
  11. sudo systemctl start postgresql
  12. sudo systemctl enable postgresql
  13. sudo passwd postgres
  14. sudo su - postgres
  15. createuser redmine
  16. psql
  17. ALTER USER redmine WITH ENCRYPTED password 'redmine';
  18. CREATE DATABASE redmine WITH ENCODING='UTF8' OWNER=redmine;
  19. \q
  20. exit
  21. sudo apt -y install libpqxx-dev protobuf-compiler
  22. sudo service postgresql restart
  23. cd redmine-4.0.0
  24. cp config/database.yml.example config/database.yml
  25. sudo nano config/database.yml
  26. (zahashować mysql)
  27. production:
  28. adapter: postgresql
  29. database: redmine
  30. host: localhost
  31. username: redmine
  32. password: "redmine"
  33.  
  34. sudo apt-get install curl
  35. curl -L get.rvm.io | bash -s stable
  36. (skopiować z komunikatu gpg keyserver)
  37. curl -L get.rvm.io | bash -s stable
  38. source ~/.bashrc
  39. rvm requirements
  40. rvm install 2.6.0
  41. rvm list (wypisuje wszystkie wersje ruby)
  42. rvm alias create default wersja_ruby
  43. ruby --version
  44. rvm use default
  45. sudo nano ~/.bashrc
  46. (na sam dół)
  47.  
  48. [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
  49.  
  50. (zapisz)
  51.  
  52. source ~/.bashrc
  53. rvm use default
  54. sudo apt-get install rails
  55. sudo gem install bundler
  56. gem install bundler
  57. bundle install --without development test
  58. gem install passenger
  59. passenger-install-apache2-module (wybieramy ruby)
  60. (kopiujemy module)
  61. sudo nano /etc/apache2/apache2.conf
  62. (na sam dól wklejamy)
  63. cd /etc/apache2/sites-available/
  64. sudo cp 000-default.conf redmine.conf
  65. sudo nano redmine.conf
  66. ServerName localhost/redmine
  67. DocumentRoot /var/www/redmine-4.0.0/public
  68.  
  69. cd ../sites-enabled/
  70. sudo ln -s /etc/apache2/sites-available/redmine.conf /etc/apache2/sites-enabled/redmine.conf
  71. sudo service apache2 restart
  72. sudo nano /etc/hosts
  73.  
  74. (konfiguracja dla upublicznienia apache)
  75.  
  76. sudo nano /etc/apache2/sites-available/redmine.conf
  77. (..)
  78. sudo a2ensite redmine
  79. sudo service apache2 restart
  80. cd /var/www/redmine-4.0.0/
  81. bundle exec rake generate_secret_token
  82. sudo service apache2 restart
  83. RAILS_ENV=production bundle exec rake db:migrate
  84.  
  85. sudo apt-get instal ufw
  86. sudo ufw allow 80
  87. sudo ufw allow 5432
  88. sudo ufw allow 3000
  89. sudo ufw allow 7000
  90. sudo rm /etc/apache2/sites-enabled/000.default.conf
  91. sudo service apache2 restart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement